Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Mercurial hg no suitable response from remote hg error

Trying setup mercurial SVM on my windows server (2008 RC) from last couple of hours. I am stuck on this error when I try to clone my repo from the client machine.

Error:  no suitable response from remote hg

The server that I am running has SSH access (SSH running on port 1667). I also have a remote access to it.

I tried to clone using command as well as with the help of tortoisehg gui client. Commands I tried is:

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

but no success so far.

I also added following line in global setting at client side to give remote path of hg on server but no luck:

[ui]
remotecmd = D:/Program Files/TortoiseHg/hg

Please help me...

like image 944
Sahil Avatar asked Dec 09 '13 12:12

Sahil


2 Answers

I had a similar problem and in my case it was that the computer had both TortoiseSVN and TortoiseHG installed. Both TortoiseHG and TortoiseSVN have a command TortoisePlink.exe that they use. However, due to the PATH, TortoiseHG was using TortoiseSVN's TortoisePlink.exe.

Uninstalling TortoiseSVN solved the problem for me.

You may open a "cmd" window and type:

where TortoisePlink.exe

to check what TortoisePlink.exe is used.

like image 113
user3411967 Avatar answered Sep 28 '22 12:09

user3411967


I think the problem was that my Python version was older than the one I needed. I was trying to set it up with Python 2.6. I followed another tutorial with Python 2.7 and latest Mercurial version (2.8.1)

Anyone with Windows Server 2008 and IIS 7+ should follow this tutorial.

like image 42
Sahil Avatar answered Sep 28 '22 11:09

Sahil