Ssh Mercurial hg远程hg错误没有合适的响应
在我的windows服务器(2008 RC)上尝试安装mercurial SVM,从最近几个小时开始。当我试图从客户机克隆我的回购时,我被这个错误卡住了Ssh Mercurial hg远程hg错误没有合适的响应,ssh,mercurial,tortoisehg,Ssh,Mercurial,Tortoisehg,在我的windows服务器(2008 RC)上尝试安装mercurial SVM,从最近几个小时开始。当我试图从客户机克隆我的回购时,我被这个错误卡住了 Error: no suitable response from remote hg 我正在运行的服务器具有SSH访问权限(SSH在端口1667上运行)。我还可以远程访问它 我尝试使用命令以及在OrtoisehgGUI客户端的帮助下进行克隆。我试过的命令是: hg clone ssh://myuser@myremoteip:1667//D:
Error: no suitable response from remote hg
我正在运行的服务器具有SSH访问权限(SSH在端口1667上运行)。我还可以远程访问它
我尝试使用命令以及在OrtoisehgGUI客户端的帮助下进行克隆。我试过的命令是:
hg clone ssh://myuser@myremoteip:1667//D:/Mercurial Projects/testproj E:\Mercurial\testproj-clone
hg clone --remotecmd D:/Program Files/TortoiseHg/hg --verbose -- ssh://myuser@myremoteip:1667//D:/Mercurial Projects/testproj E:\Mercurial\testproj-clone
但到目前为止还没有成功
我还在客户端的全局设置中添加了以下行,以提供服务器上hg的远程路径,但没有运气:
[ui]
remotecmd = D:/Program Files/TortoiseHg/hg
请帮助我…我认为问题在于我的Python版本比我需要的版本旧。我试图用Python2.6进行设置。我在另一个教程中学习了Python 2.7和最新的Mercurial版本(2.8.1)
任何使用Windows Server 2008和IIS 7+的人都应该遵守。我有一个类似的问题,在我的情况下,这台计算机同时安装了TortoiseSVN和TortoiseHG。TortoiseHG和TortoiseSVN都使用一个命令
TortoisePlink.exe
。然而,由于路径的原因,TortoiseHG使用的是TortoiseSVN的TortoisePlink.exe
卸载OrtoiseSVN为我解决了这个问题
您可以打开“cmd”窗口并键入:
where TortoisePlink.exe
检查使用了什么TortoisePlink.exe。在更新TortoiseHg后,我遇到了这个问题。结果表明,TortoisePlink.exe的位置已更改。我在mercurial.ini中将它显式地设置为C:\Program Files\TortoiseHg\TortoisePlink.exe,并且我必须将它更改为C:\Program Files\TortoiseHg\lib\TortoisePlink.exe。即使在您的一个示例中看到,您在使用
--verbose
时,除了那一行错误之外,真的什么都没有吗?是的,我只得到了那个错误从远程cmd路径中获取空间。引用该值可能会有所帮助,但如果D:/Progra~1/TortoiseHg/hg仍然有效(我从win95开始就没有在windows上使用过),请尝试一下。