作者:海边的冬格列克
链接:https://www.zhihu.com/question/319817323/answer/2788035754
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

正常部署方式当github仓库、git、Hexo准备就绪,想把自己的内容推送到Github上时,通过GitHub网址 ,可见jlcxxzj,就可以愉快的访问时,一切都是那么简单,只需要:
一、建立本地项目和Github的连接打开Hexo项目根目录,右键打开git bash,然后输入自己的github账号信息命令: bash git config –global user.name “jlcxxzj” git config –global user.email “2541597473@qq.com“没有报错就说明用户信息是正确的,如果报错去Github设置看看自己的用户名和邮箱;接下来生成密钥SSH key,首先是确定要生成密钥的账户: bash ssh-keygen -t rsa -C “2541597473@qq.com“ 继续输入下面命令,会产生一个密钥,也可在本地的用户根目录下.ssh文件夹找到产生的密钥: bash cat ~/.ssh/id_rsa.pub生成密钥成功以后,打开github,在右上角头像下面点击settings,再点击SSH and GPG keys,新建一个SSH,名字任意,可按项目名称来,将第2步产生的密钥复制到框中,点击确定保存。在第1步右键打开的git bash下输入ssh -T git@github.com,如果没有报错,出现你的用户名,那就成功了。
如果出现了这样的信息:
解决git连接问题: You‘ve successfully authenticated, but GitHub does not provide shell access.
解决办法:
“输入git remote set-url origin git@github.com:名字/仓库名.git 命令后解决了”
改完以后在_config.yml文件中一定也要改成上面的格式。