我对Windows 10上的恶劣环境有一个奇怪的问题。 我通常使用ssh连接到我的Bitbucket存储库,它工作正常但突然停止了。
当我尝试拉,推,克隆或任何其他命令时,我开始出现此错误: pagent error
并且日志说:
pulling from ssh://hg@bitbucket.org/<my repository>
no suitable response from remote hg
[command returned code 255 Thu Apr 20 11:38:49 2017]
即使使用“--verbose”并且没有其他错误消息发生,这也是相同的输出。
通常我使用mercurial tortoiseplink来加载我的ssh键,但我也尝试使用pagent并发生同样的错误。
为了清楚起见,问题不在于我的ssh密钥或bitbucket:
我与之相关的事情:
重新安装Mercurial
删除SVN以避免任何tortoiseplink冲突
将另一个ssh密钥加载到bitbucket
使用来自SVN安装的tortoiseplink
我尝试使用其他互联网连接
我试图禁用Windows防火墙
关闭我拥有的任何VPN连接
似乎没有任何帮助......:/
有人知道如何解决这个问题吗?
沙龙
答案 0 :(得分:0)
正如the Bitbucket documentation中所述,此错误意味着bitbucket服务器不接受您的SSH公钥。请参阅我链接的页面,以了解调试SSH连接的更多步骤。
答案 1 :(得分:0)
操作系统:Windows 10
源代码树:3.1.2
SSH客户端:Putty / Pageant
对于我来说,最新的3.1.2更新似乎已删除了ssh密钥设置,我不得不转到config设置,然后取消选择/重新选择Putty作为SSH Client
Tools > Options > SSH Client Configuration.
此后它起作用了。