请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置 Github SSH Keys失败

Warning: Permanently added the RSA host key for IP address ‘***********’ …Permission denied(publickey)
老师我也遇到了这个问题,文件修改成 id_rsa_github,这边就提示 Permission denied,而 id_rsa就不会。是什么原因呢?

正在回答

1回答

如果你在新建秘钥的时候使用了自定义的名称,比如 id_rsa_github,你需要再配置一个 config 文件。

步骤如下:

1. cd ~/.ssh

2. vim config

3. 在这个 config 文件中写入以下内容

Host github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa_github

保存退出 Vim,然后就可以了。


2 回复 有任何疑惑可以回复我~
  • 提问者 _123456789X #1
    这是个“坑”,我开始覆盖了id_rsa,github是通了,但是SSH免密登陆失效了,我还在想是不是不应该覆盖而是追加,我尝试把两个密钥>>在一个文件,发现并没有什么用。不知道原因的我百度都不知道如何搜,最后问了一个朋友,才知道SSH默认是id_rsa,修改了名称需要配置指向。感谢老师的解答!
    回复 有任何疑惑可以回复我~ 2019-12-25 20:42:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信