GitHub搭建博客配置SSH

设置SSH keys

1.检查是否存在SSH

在Git Bash输入以下指令(任意位置点击鼠标右键),检查是否已经存在了SSH keys。

ls -al ~/.ssh

如果不存在就没有关系,如果存在的话,直接删除.ssh文件夹里面所有文件:
在这里插入图片描述

2.生成SSH

输入以下指令(邮箱就是你注册Github时候的邮箱)后,回车:

ssh-keygen -t rsa -C "[email protected]"
在这里插入图片描述

然后它会提示要你输入passphrase(如上图,我没有输入直接回车,如果你输入的话,要记得,到时候会用到)。之后,如果出现类似下图:
在这里插入图片描述

然后键入以下指令:

ssh-agent -s

继续输入指令:

ssh-add ~/.ssh/id_rsa

输入之后,在我这里是出错了,不知道你的有没有出错。
在这里插入图片描述

如果你的也是这样子出错了的话,就输入以下指令:

eval 'ssh-agent -s'

ssh-add
在这里插入图片描述

3.添加SSH key到Github账户

到了这一步,就可以添加SSH key到你的Github账户了(也可以参考使用Hexo+Github搭建博客中描述的配置ssh到GitHub使用Hexo+Github搭建博客)。

键入以下指令,拷贝Key(先拷贝了,等一下可以直接粘贴):

clip < ~/.ssh/id_rsa.pub

然后到Github里面,点击右上角的设置图标:

在Settings sidebar那里,点击SSH keys:

输入Title,作为这个key的描述吧(你可以输入Personal MacBook Air,瞬间高大上)

然后这个Key就是刚刚拷贝的,你直接粘贴就好(也可以文本打开以下文件):

点击Add Key:

输入你的Github密码即可完成SSH Key的添加

4.最后的部署

最后测试一下,键入以下命令:
ssh -T [email protected]

你可能会看到有警告,没事,输入“yes”就好。

最后一步,快要成功了,键入指令:

hexo generate
hexo deploy

OK,我们的博客就已经完全搭建起来了,在浏览器输入(当然,是你的用户名):

5.注意

每次修改本地文件后,

需要键入hexo generate才能保存。每次使用命令时,都要在你搭建博客的目录下。
每次想要上传文件到Github时,
就应该先键入hexo generate保存之后,
再键入hexo deploy

猜你喜欢

转载自blog.csdn.net/qq_38275125/article/details/82817160