サーバー上の中央リポジトリに mercural-server を使用しており、Windows 開発者は TortoiseHg をクライアントとして使用しています。開発者の 1 人は、リポジトリのクローンを作成することさえできません。hg はメッセージなしで "abort:" と応答します。
SSH 承認が正常に渡されました。他のコンピューターで同じキーを使用しても問題ありません。リポジトリを複製して変更を加えることができます。
その開発者のコンピューターで hg --traceback clone <...> を実行すると、次のようになります。
Traceback (most recent call last):
File "mercurial\dispatch.pyo", line 88, in _runcatch
File "mercurial\dispatch.pyo", line 743, in _dispatch
File "mercurial\dispatch.pyo", line 514, in runcommand
File "mercurial\dispatch.pyo", line 833, in _runcommand
File "mercurial\dispatch.pyo", line 804, in checkargs
File "mercurial\dispatch.pyo", line 740, in <lambda>
File "mercurial\util.pyo", line 475, in check
File "mercurial\commands.pyo", line 1234, in clone
File "mercurial\hg.pyo", line 267, in clone
File "mercurial\hg.pyo", line 121, in peer
File "mercurial\hg.pyo", line 101, in _peerorrepo
File "mercurial\sshpeer.pyo", line 59, in __init__
File "mercurial\sshpeer.pyo", line 73, in validate_repo
File "mercurial\util.pyo", line 137, in popen3
File "subprocess.pyo", line 679, in __init__
File "subprocess.pyo", line 896, in _execute_child
WindowsError: [Error 2]
abort:
宛先フォルダーは書き込み可能です。TortoiseHg の同じバージョン (TortoiseHg 2.7.1 (Mercurial 2.5.2 を使用)) が他の Windows コンピューターで同じリポジトリを使用しても問題なく動作するため、何が問題の原因になるのかさえわかりません。