Hexo部署到腾讯云或阿里云
AI-摘要
切换
AnZhiYu GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
Hexo部署到腾讯云或阿里云
安知鱼部署环境与准备
1.环境
本地 Windows10 操作系统
腾讯云 Cenots7.6 服务器
2.准备
Hexo 本地博客
Xshell 链接到你的服务器
云服务器配置 Git
配置步骤
1.安装依赖库
1 | yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel |
2.安装编译工具
1 | yum install gcc perl-ExtUtils-MakeMaker package |
3.查看 git 的版本
git version 4.删除 git
1 | yum remove git -y |
5.下载解压最新版
1 | cd /usr/local/src #下载的目录 |
6.编辑并安装
1 | cd git-2.28.0 #进入文件夹 |
7.配置 git 的环境变量
1 | echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc |
8.刷新环境变量
1 | source /etc/bashrc |
9.查看版本号
1 | git --version |
10 创建 git 用户并且修改权限
1 | adduser qiqi |
11.本地 windows10 使用 Gitbash 创建密钥
1 | ssh-keygen -t rsa |
12.将本地创建 id_rsa.pub 中文件复制
1 | su qiqi |
13.本地测试
1 | ssh -v qiqi@服务器ip |
出现 Welcome to Alibaba Cloud Elastic Compute Service !则代表部署成功
云服务器网站配置
1.创建网站目录并且设置权限
1 | su root |
2.安装 Nginx
1 | yum install -y nginx |
3.修改 Nginx 配置文件
1 | vim /etc/nginx/nginx.conf |
4.重启服务器
1 | systemctl restart nginx.service |
5.建立 git 仓库
1 | su root |
6.同步网站根目录
1 | vim blog.git/hooks/post-receive |
7.修改权限
1 | chmod +x /home/qiqi/blog.git/hooks/post-receive |
8.在 windows10 本地 hexo 目录修改_config.yml 文件
1 | deploy: |
9.在本机 gitbash 部署
1 | hexo clean |
常见报错
- git-upload-pack: 未找到命令
1 | bash: git-upload-pack: command not found |
解决方法
1 | sudo ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack |
2.git-receive-pack: 未找到命令
1 | bash: git-receive-pack: command not found |
解决方法
1 | sudo ln -s /usr/local/git/bin/git-receive-pack /usr/bin/git-receive-pack |
3.无法远程连接获取
1 | fatal: Could not read from remote repository. |
解决方法
1 | 重试或者 删掉本地ssh公钥重新上传至服务器 |
4.key 出错
1 | Host key verification failed. |
解决方法
1 | ssh-keygen -R 你要访问的IP地址 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果