2013-12-09 26 views
5

時間の最後の数時間から私のWindowsサーバー(2008 RC)でセットアップmercurial SVMを試しています。クライアントマシンからレポを複製しようとすると、このエラーが発生します。Mercurial hgリモートのhgエラーからの適切な応答なし

Error: no suitable response from remote hg 

私が実行しているサーバーには、SSHアクセス(ポート1667で実行中のSSH)があります。私もそれにリモートアクセスしています。

私はtortoisehg gui clientの助けを借りてコマンドを使ってクローンを試みました。私が試したコマンドは次のとおりです:

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 

しかしこれまで成功していません。

私はまた、サーバーが、運にHGのリモートパスを与えるために、クライアント側でのグローバル設定で、次の行を追加しました:

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

私を助けてください...

+0

私はあなたの例の中にあるように、 '--verbose'を使っていても、本当に1つのエラー行を除いて何も得られませんか? –

+0

はい私はちょうどそのエラーは何も得ていません – Sahil

+0

リモートのcmdパスからスペースを取ってみてください。値を引用すると助けになるかもしれませんが、D:/ Progra〜1/TortoiseHg/hgがまだ有効な場合(私はwin95からWindows上にいない)、それを試してみてください。 –

答えて

1

私は問題があることだったと思います私のPythonバージョンは必要なものよりも古いものでした。私はPython 2.6でそれを設定しようとしていました。私はPython 2.7と最新のMercurialバージョン(2.8.1)の別のチュートリアルに続きました

Windows Server 2008とIIS 7以降をお持ちの方は、this tutorialに従ってください。

2

私は同様の問題を抱えていました。私のケースでは、コンピュータにはTortoiseSVNとTortoiseHGの両方がインストールされていました。 TortoiseHGとTortoiseSVNの両方に、彼らが使用するコマンドTortoisePlink.exeがあります。しかし、PATHのためTortoiseHGはTortoiseSVNのTortoisePlink.exeを使用していました。

TortoiseSVNをアンインストールすると問題が解決しました。

あなたは "CMD" ウィンドウと種類を開くことがあります。

where TortoisePlink.exe 

TortoisePlink.exeのが使用されているかどうか確認します。

0

TortoiseHgのアップデート後、この問題が発生しました。それはTortoisePlink.exeの場所が変更されました。私はそれがCに明示的に設定されていた:\プログラムファイル\ TortoiseHgの\ libに\ TortoisePlink.exeのます。Program Files \ TortoiseHgの\ のMercurial.iniでTortoisePlink.exeのと私はCにそれを変更する必要がありました\。

関連する問題