Конфигурация сервера CVS

У меня есть репозиторий CVS на Freebsd и доступ по ssh. Когда я использую шпатлевку, клиентское соединение в порядке.

CVSROOT =: / labs / cvs CVS_RSH = ssh

Но когда я пытаюсь оформить заказ с помощью TortoiseCVS

CVSROOT: ext: root @ сервер: / labs / cvs

возникает ошибка:

cvs commit: предупреждение: нераспознанный ответ Access denied' from cvs server cvs commit: warning: unrecognized responseНет поддерживаемых методов аутентификации, которые нужно попробовать! ' с сервера cvs cvs [фиксация прервана]: конец файла с сервера (см. сообщения выше, если таковые имеются)

Ошибка, операция CVS не удалась

Что случилось? Что мне нужно сделать для успешного оформления заказа?


person Eugene    schedule 04.04.2010    source источник


Ответы (1)


Попробуйте использовать :ssh: вместо :ext:, поскольку Tortoise внутренне использует CVSNT, который изначально поддерживает SSH. Должно быть возможно заставить его работать и с :ext:, но обычно это не стоит того. Кстати: поддержка SSH CVSNT также построена на PuTTY / Plink.

person Oliver Giesen    schedule 09.04.2010
comment
Это было проблемой для меня при использовании TortoiseCVS в Windows и выполнении проверки с сервера Linux на подключенном диске. Он работал нормально, если я переходил через "Сетевое окружение", но с подключенным диском выдавал ошибку, упомянутую выше. Изменение протокола с: ext: на: ssh: исправлено! Спасибо! - person Russell G; 07.05.2012