2013-12-09 14 views
5

Ich versuche, Mercurial SVM auf meinem Windows-Server (2008 RC) aus den letzten paar Stunden. Ich stehe bei diesem Fehler fest, wenn ich versuche, meinen Repo vom Client-Rechner zu kopieren.Mercurial hg keine geeignete Antwort von remote hg Fehler

Der Server, den ich verwende, hat SSH-Zugriff (SSH läuft auf Port 1667). Ich habe auch einen Fernzugriff darauf.

Ich habe versucht zu klonen mit Befehl sowie mit Hilfe von Tortoisehg GUI-Client. Befehle, die ich versuchte, ist:

hg clone ssh://[email protected]:1667//D:/Mercurial Projects/testproj E:\Mercurial\testproj-clone 

hg clone --remotecmd D:/Program Files/TortoiseHg/hg --verbose -- ssh://[email protected]:1667//D:/Mercurial Projects/testproj E:\Mercurial\testproj-clone 

aber bisher kein Erfolg.

Ich habe auch in der globalen Einstellung auf Client-Seite folgende Zeile Remote-Pfad von hg auf dem Server zu geben, aber kein Glück:

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

Bitte helfen Sie mir ...

+0

Erhalten Sie wirklich nichts außer dieser einzelnen Fehlerzeile, auch wenn Sie 'verbose' verwenden, wie ich in einem Ihrer Beispiele sehe? –

+0

Ja, ich bekomme nur diesen Fehler, sonst nichts – Sahil

+0

Versuchen Sie, den Speicherplatz aus dem Remote-Pfad cmd zu bekommen. Es mag hilfreich sein, den Wert zu zitieren, aber wenn D:/Progra ~ 1/TortoiseHg/hg noch gültig ist (ich war seit Win95 nicht mehr auf Windows), versuchen Sie es. –

Antwort

1

Ich denke, das Problem war, dass Meine Python-Version war älter als die, die ich brauchte. Ich habe versucht, es mit Python 2.6 einzurichten. Ich folgte einem anderen Tutorial mit Python 2.7 und der neuesten Mercurial Version (2.8.1)

Jeder mit Windows Server 2008 und IIS 7+ sollte this tutorial folgen.

2

Ich hatte ein ähnliches Problem und in meinem Fall war es, dass der Computer sowohl TortoiseSVN und TortoiseHG installiert hatte. Sowohl TortoiseHG als auch TortoiseSVN haben einen Befehl TortoisePlink.exe, den sie verwenden. Aufgrund des PATH verwendete TortoiseHG jedoch TortoiseSVN TortoisePlink.exe.

Deinstallation von TortoiseSVN löste das Problem für mich.

können Sie öffnen eine "cmd" Fenster und Typ:

where TortoisePlink.exe 

zu überprüfen, was TortoisePlink.exe verwendet wird.

0

Ich laufe auf dieses Problem nach der Aktualisierung von TortoiseHg. Es stellte sich heraus, die Position TortoisePlink.exe hat sich geändert. Ich hatte es ausdrücklich C gesetzt: \ Programme \ TortoiseHg \ TortoisePlink.exe in Mercurial.ini und ich musste es C ändern: \ Programme \ TortoiseHg \ lib \ TortoisePlink.exe.

Verwandte Themen