Hexo绑定Github仓库方法
之前介绍 Hexo+Vercel 建站时,没有详细说明如何把 Hexo 站点和 Github 仓库绑定一起的方法。这次详细说一下。
注意:本文章是 Hexo+Vercel保姆级建站方法 的扩展,建议先阅读建站方法。
第一步-安装Git
前往 Git官网 下载并安装 Git 最新版。
第二步-生成私钥
安装完毕后,打开Git Bash,并输入以下指令设置用户名和邮箱:
1 | |
设置完成后,输入以下指令来生成密钥:
1 | |
中途可能会让你设置密码,可以跳过也可以设置。执行后,会在 %userprofile%\.ssh 下生成两个配置文件,分别是 id_rsa 和 id_rsa.pub ,用编辑器打开 id_rsa.pub 并复制里面的全部内容。
第三步-设置Github
打开 <github.com> ,打开设置
进入设置,点击 SSH and GPG keys ,选择到 SSH keys ,单击 New SSH key,如下图所示:
然后把刚刚复制的id_rsa.pub即可。
第四步-设置Hexo
打开Hexo站点根目录,打开_config.yml,滑到最底下找到以下内容:
1 | |
将以上配置文件进行修改后保存,随后输入Hexo g -d即可上传。
如果 Hexo 报错 error:spawn failed... 或者 fatal: cannot lock ref 'HEAD': unable to resolve reference HEAD: Invalid argument error: src refspec 或者 error: src refspec HEAD does not match any.,请阅读以下内容解决问题。
- 删除
.Deply_git - 执行
git config --global core.autocrlf false - 执行
hexo clean && hexo g -d
Hexo绑定Github仓库方法
https://www.snesite.ml/posts/33211/