您好,如果我尝试使用ssh与bitbucket.org建立连接
ssh -vT git@bitbucket.org
一切正常
debug1: Authentication succeeded (publickey).
但如果我尝试使用git clone
命令,我会收到此消息:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
一些额外信息:
~/.ssh/
ssh-add -l
返回正确的密钥。 (RSA)答案 0 :(得分:1)
我能够完成这项工作,但我的git实现存在多个问题:
git clone
。我希望这可以帮助那些遇到同样问题的人。
答案 1 :(得分:0)
此答案比已接受的答案更能帮助我解决这个确切的问题:Git looking for my SSH key in the wrong location
答案 2 :(得分:0)
我发现了类似的问题,解决方案在这里
我刚刚在 ssh 配置中添加了两个属性,IdentitiesOnly
和 PubkeyAcceptedKeyTypes
。
Host bitbucket.org
HostName bitbucket.org
IdentityFile /home/me/.ssh/id_rsa_bitbucket
IdentitiesOnly yes
PubkeyAcceptedKeyTypes +ssh-rsa
请注意,上面链接中提到的此解决方案存在安全问题