Mercurial Over SSH Bitbucket:远程hg没有合适的响应

问题描述 投票:0回答:2

我在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:

  1. 我也使用git-scm,一切正常,它通过ssh与pagent连接到bitbucket,我没有问题。
  2. 我尝试使用相同的ssh密钥克隆我的ubuntu上的存储库,我没有问题。
  3. 其他同事在Windows环境中没有问题

做的事情:

  1. 重新安装Mercurial
  2. 删除SVN以避免任何tortoiseplink冲突
  3. 将另一个ssh密钥加载到bitbucket
  4. 从SVN安装使用tortoiseplink
  5. 我试图使用其他互联网连接
  6. 我试图禁用Windows防火墙
  7. 关闭我拥有的任何VPN连接

似乎没什么帮助......:/

有人知道如何解决这个问题吗?

沙龙

windows ssh mercurial tortoisehg pageant
2个回答
0
投票

正如the Bitbucket documentation中所解释的,此错误意味着bitbucket的服务器不接受您的SSH公钥。请参阅我链接的页面,以了解调试SSH连接的更多步骤。


0
投票

操作系统:Windows 10

Sourcetree:3.1.2

SSH客户端:Putty / Pageant

在我的情况下,ssh密钥设置似乎已被3.1.2的最新更新删除,我不得不进入配置设置并取消选择/重新选择Putty作为SSH客户端

Tools > Options > SSH Client Configuration.

之后它起作用了。

© www.soinside.com 2019 - 2024. All rights reserved.