在github中新建仓库,项目名一定要是 用户名.github.io的形式
![](https://img.haomeiwen.com/i15507748/ac8df1db40c7ee58.png)
配置SSH-key
没有SSH-Key的话,git是不能将本地的代码部署到GitHub的。所以需要先创建SSH-Key。
本地生成秘钥:这里的用户名和邮箱仅做演示,根据自己的修改
git config --global user.name "YourName"
git config --global user.email “youremail@example.com"
ssh-keygen -t rsa -C "youremail@example.com"
按三次Enter键。然后找到 .ssh/id_rsa.pub ,复制里面的信息。找到github里的 Settings -> SSH and GPG keys后,点击New SSH key
按钮, 输入标题和复制的信息后点击确定添加即可。
同步代码
使用hexo deploy部署需要安装一个插件:在hexoblog目录下输入sudo npm install hexo-deployer-git --save
找到blog目录下的配置文件_config.yml,用编辑器打开此文件找到此文件中的deploy字段,按照以下配置deploy:
type: git
repo: git@github.com:GeekMubai/GeekMubai.github.io.git//在github中获取,你的仓库的ssh
branch: master
然后输入hexo d
就可以将代码同步到Github上
网友评论