阿里云 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-keygen -t

本教程详细介绍了如何在阿里云ECS的CentOS系统中搭建Hexo博客,包括解决RSA密钥SHA-1警告、Nginx端口占用、ENOENT错误等问题。涉及步骤包括安装Git、Node.js、Hexo,配置SSH密钥,以及安装和配置Nginx。
最低0.47元/天 解锁文章
639

被折叠的 条评论
为什么被折叠?



