svn + ssh игнорирует ключ ssh и не принимает пароль – почему?

Я настраиваю машину Ubuntu 10.04.4, чтобы вытащить приложение Rails из репозитория Subversion на удаленном сервере.

Я установил аутентификацию ssh-ключа, и это отлично подходит для входа в систему – я могу ssh из своего окна Ubuntu на удаленную машину, на которой находится репозиторий, как соответствующий пользователь, без запроса пароля.

Тем не менее моя подключенная установка приложений Rails не срабатывает при попытке выполнить команду subversion с помощью svn + ssh.

Я попытался запустить аналогичную команду svn непосредственно в поле Ubuntu и увидеть ту же проблему.

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

rails@mubuntubox-001:~$ svn info —username scm_user —password XXXXXXX svn+ssh://scm.mydomain.co.uk/Users/Shared/Repositories/doodle_svn Password: Password: Password: svn: Network connection closed unexpectedly 

Я считаю, что это та самая проблема, с которой сталкивается установка приложений Rails.

Любые намеки относительно того, что вызывает отклонение ключа / пароля svn + ssh, должны быть оценены.

Благодарю.

Solutions Collecting From Web of "svn + ssh игнорирует ключ ssh и не принимает пароль – почему?"

ОК, введите этот файл в поле «Ошибочные сообщения об ошибках».

Проблема была [или, кажется,], что параметр svn – имя пользователя не тот, который используется для настройки ssh-соединения. Таким образом, он по умолчанию был неактивным для моего локального пользователя, которого нет на моем SVN-сервере.

Указание пользователя в svn + ssh (как указано ниже) исправлено …

 svn info —username scm_user —password XXXXXXX svn+ssh://scm_user@scm.mydomain.co.uk/Users/Shared/Repositories/doodle_svn