写在前面
最近几天一直在修修改改配置文件,每次hexo d
都要输一遍用户名密码,心累。就到网上找了一下教程,怎么实现不要输密码,其实就是在github
这个仓库里面添加公钥就行
1、客户端生成密钥对
在客户端执行下面的命令
执行完成之后cd ~/.ssh
到你用户目录下面的.ssh目录里,你会看到两个文件
这两个文件就是你的公私钥了。然后cat id_rsa.pub
将里面的内容复制,如下
2、添加公钥到github页面
进入你的github博客仓库的设置页下面的deploy keys
页面
看到哪个熟悉的图标了吗?点击一下你就能新建key了,如果不嫌烦的话,还可以删除了再添加(neta科技美学)
随便取个什么标题,将在客户端上复制的公钥粘贴到下面的key里面,勾选Allow write access
选项,点add key
。密钥对就添加完成了
3、测试
在客户端执行命令ssh -T git@github.com
如果看到上面的结果,那么就说明通了。
4、修改配置文件
最后,修改站点配置文件_config.yml
在上一篇文章hexo搭建自己的博客 中讲到最后添加的一行代码进行如下修改
将原来的https链接修改成ssh的链接
进行了以上配置,基本就可以了。反正我是这样搞好的