阿里云 ECS服务器CentOS系统 搭建 Hexo 博客详细教程
**
已完成hexo搭建
错误报告:You‘re using an RSA key with SHA-1, which is no longer allowed 已解决
**错误报告nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)**已解决
ENOENT: no such file or directory, uv_cwd**已解决
**
1. 安装 Git
安装依赖库和编译工具
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
下载 git 最新版本(tmp 目录用来存放临时文件,服务器重启后会自动清除)
cd /tmp && wget https://www.kernel.org/pub/software/scm/git/git-2.25.2.tar.gz --no-check-certificate
由于:错误:无法验证www.kernel.org的证书,由’ /C=US/O=Let’s Encrypt/CN=R3 '发出:证书已过期。
如果不加上 --no-check-certificate 这条命令会报错
安装完成会显示100%
解压
tar -zvxf git-2.25.2.tar.gz
编译
时间比较长 陆续有个3分钟
cd git-2.25.2 && make all prefix=/usr/local/git
安装
make install prefix=/usr/local/git
配置环境变量
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
1
使环境变量配置生效
source /etc/bashrc
查看版本
git version
配置用户名和邮箱
虽然没有提示是否成功,不过基本查看配置的时候显示,基本成功
git config --global user.name "你的账号"
git config --global user.email "你的邮箱"
查看配置信息
git config -l
生成 ssh 密钥(目前github 不支持这个生出ssh了),后面会介绍如何生成
ssh