好久没有改过GitHub密码了,前几天GitHub提示密码有可能泄露,于是改了下密码。
天真的我以为,修改完密码本地密钥要GitHub会同步更新,最多需要重新验证下密码就可以了。
周末想更新下文章,使用hexo d -g生成静态文件并部署,结果卡了15分钟都没有反应,我就怀疑是hexo坏了吗?各种找原因,差点就重新初始化hexo了。怀着试试看的心态更下了SSH,结果就好了…好了…了
打开终端进入.ssh目录
|
|
如果.ssh文件夹不存在,执行指令自动创建1mkdir ~/.ssh
生成RSA密钥
|
|
出现让输入密码的直接回车即可
查看公钥内容
|
|
在GitHub账户中添加公钥
- 跳转网址到:https://github.com/settings/keys
- 点击右侧
Nes SSH key
按钮 - 将
id_rsa.pub
中的内容粘贴进去保存,title随意可以不填
验证是否添加成功
|
|
出现如下提示成功:1Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.
总结
解决问题,找对方向 方向 方向很重要!!!