Kau*_*nes 3 git ssh key public bitbucket
您好,如果我尝试使用 ssh 连接 bitbucket.org
ssh -vT git@bitbucket.org
Run Code Online (Sandbox Code Playgroud)
一切正常
debug1: Authentication succeeded (publickey).
Run Code Online (Sandbox Code Playgroud)
但如果我尝试使用该git clone命令,我会收到以下消息:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
一些额外信息:
~/.ssh/ssh-add -l返回正确的密钥。(RSA)我发现了类似的问题,解决方案在这里
IdentitiesOnly我刚刚在PubkeyAcceptedKeyTypesssh 配置中添加了两个属性。
Host bitbucket.org
HostName bitbucket.org
IdentityFile /home/me/.ssh/id_rsa_bitbucket
IdentitiesOnly yes
PubkeyAcceptedKeyTypes +ssh-rsa
Run Code Online (Sandbox Code Playgroud)
请注意,如上面的链接所述,此解决方案存在安全问题