我在Windows 10上的mercurial环境有一个奇怪的问题。我通常使用ssh连接到我的Bitbucket存储库,它工作正常但突然停止了。
当我尝试拉,推,克隆或任何其他命令,我开始得到这个错误:pagent error
并且日志说:
pulling from ssh://[email protected]/<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:
做的事情:
似乎没什么帮助......:/
有人知道如何解决这个问题吗?
沙龙
正如the Bitbucket documentation中所解释的,此错误意味着bitbucket的服务器不接受您的SSH公钥。请参阅我链接的页面,以了解调试SSH连接的更多步骤。
操作系统:Windows 10
Sourcetree:3.1.2
SSH客户端:Putty / Pageant
在我的情况下,ssh密钥设置似乎已被3.1.2的最新更新删除,我不得不进入配置设置并取消选择/重新选择Putty作为SSH客户端
Tools > Options > SSH Client Configuration.
之后它起作用了。