Mercurial на Windows и конфигурации SSH с проблемой Copssh - PullRequest
1 голос
/ 03 февраля 2010

Я установил copssh на сервере Windows 2008, а затем попытался клонировать репозиторий на сервере через ssh. Но как бы я ни старался, я не смог исправить эту ошибку. вот журнал:

C:\Users\Admin>hg clone ssh://ehsan@rafsanjani.ir
The authenticity of host 'rafsanjani.ir (96.31.90.174)' can't be established.
RSA key fingerprint is 41:a8:41:21:61:1a:67:2c:e8:44:99:6c:63:e7:06:73.
Are you sure you want to continue connecting (yes/no)? yes
ehsan@rafsanjani.ir's password:
remote: Could not create directory '/home/Administrator/.ssh'.
remote: Failed to add the host to the list of known hosts (/home/Administrator/.ssh/known_hosts).
remote: /bin/bash: Permission denied
abort: no suitable response from remote hg!

Я попытался войти в систему с правами администратора, но получаю то же сообщение об ошибке. Также я изменил разрешение папки, расположенной в C: \ Program Files (x86) \ ICW \ home \ administrator, чтобы у ehsan был полный доступ к этой папке.

также, когда я подключаюсь к серверу с помощью putty и использую эту команду:

cd /home/administrator/.ssh 
echo test>test

файл теста создаст! так что, похоже, у меня есть разрешение на эту папку!

это журнал, когда я пытаюсь клонировать учетную запись администратора:

C:\Users\Admin>hg clone ssh://administrator@rafsanjani.ir
The authenticity of host 'rafsanjani.ir (96.31.90.174)' can't be established.
RSA key fingerprint is 41:a8:41:21:61:1a:67:2c:e8:44:99:6c:63:e7:06:73.
Are you sure you want to continue connecting (yes/no)? yes
administrator@rafsanjani.ir's password:
remote: Could not create directory '/home/Administrator/.ssh'.
remote: Failed to add the host to the list of known hosts (/home/Administrator/.ssh/known_hosts).
remote: bash: hg: command not found
abort: no suitable response from remote hg!

1 Ответ

0 голосов
/ 03 февраля 2010

В последних версиях copssh / cwrsync используется cygwin 1.7 и требуется переменная среды HOME. Так что просто добавьте переменную HOME =% HOMEDRIVE %% HOMEPATH%, и она должна работать сразу же. Это сделал для меня:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...