Github授权失败问题
写在前面
- 个人博客首页
- 注:学习交流使用!
问题一
描述
如下图,前几天在hexo d
上传博客时,报错了,WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED!
,看描述,是说授权掉了,指向了C盘下面.ssh文件夹下的known_hosts文件
解决
查询了一圈,发现还是通过重新授权ssh连接可能更好,也就是重复所谓的[如何使用SSH连接到Github](如何使用SSH连接到Github - 知乎 (zhihu.com))
第一步
1 | ssh-keygen -t rsa -C "你github绑定的邮箱" |
第二步
打开C:/user/jungle/.ssh
文件夹下的id_rsa.pub
文件,复制里面的内容
去Github主页,个人设置setting中,如下图(把原来的删掉,然后new一个)
第三步
输入下面命令,测试一下连接是否正常,如果显示成功就可以了,这里我出现了问题二
1 | ssh -T git@github.com |
问题二:
描述
如下图Permission denied, please try again.
,看描述应该还是ssh授权失败了,但是按照前面步骤来不应该的
解决
查询了下别的博客,发现应该是防火墙问题,什么意思呢,看看GitHub文档中的这一篇(如下图):[通过 HTTPS 端口使用 SSH](通过 HTTPS 端口使用 SSH - GitHub Docs)
1 | ssh -T -p 443 git@ssh.github.com |
最后输入下面命令测试,显示成功即可!
1 | ssh -T git@github.com |
参考
[如何使用SSH连接到Github](如何使用SSH连接到Github - 知乎 (zhihu.com))
github 配置了公钥依旧提示git@github.com‘s password: Permission denied, please try again. 的解决办法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jungle!
评论