SourceTree + OpenSSH错误:无法打开与身份验证代理的连接

时间:2014-11-11 19:51:53

标签: openssh atlassian-sourcetree

我现在一直在尝试使用SourceTree和OpenSSH添加私钥一段时间。我已经尝试了this answer中提出的所有解决方案和派生无济于事。我已经尝试了

的所有变体
eval `ssh-agent -s`
ssh-add
我发现了。我禁用了所有防火墙,防病毒,甚至在netorked安全模式下尝试过。第一个命令运行正常,代理获取pid,但ssh-add命令每次都会在标题中抛出错误。我还为.pem文件使用了不同的名称,包括原始名称和位置,username/.ssh/id_rsa.pem(有些人因文件名而出现问题)等等,但没有任何变化。

我可以使用命令

手动连接到存储库
ssh -i /route/to/key/key_name.pem ubuntu@serverip

但我希望能够通过Git将其用于推送对repo的更改。我真的很难过这个,我绝不是专家。谁能想到另一个原因呢?

1 个答案:

答案 0 :(得分:0)

最后我不得不放弃使用OpenSSH for Windows。我安装了PuTTY,将.pem密钥转换为带有PuTTYgen的.ppk,并将SourceTree的私钥添加到了没有问题。