当前位置:   article > 正文

配置码云公钥出现 git@gitee.com: Permission denied (publickey)._gitee pulish key

gitee pulish key

在配置码云公钥的时候
我使用ssh-keygen -t rsa -C 'xxxxx@company.com' -f ~/.ssh/gitee_id_rsa生成了一个公钥
导致我 ssh -T git@gitee.com的时候出现了
git@gitee.com: Permission denied (publickey).

看了官网 可以通过新建config 配置两个公钥
就是说你之前生成的github的不用被影响
具体解决如下
在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

用ssh命令分别测试

ssh -T git@gitee.com
ssh -T git@github.com
  • 1
  • 2

然后返回了成功

Hi xxx! You've successfully authenticated, but GITEE.COM does not provide shell access.
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/786537
推荐阅读
相关标签
  

闽ICP备14008679号