Я пытаюсь настроить Hudson для извлечения из репозитория CVS, и для этого нужен файл .cvspass, а для генерации .cvspass мне нужно сначала войти в CVS (AFAIK) вручную.
Рассматриваемый сервер CVS поддерживает только extssh, и я не могу понять, как войти в него.Я пробовал что-то вроде этого:
robert@robert-laptop:~/temp$ cvs -d :extssh:USERNAME:PASSWORD@cvs.server.com:/path/to/project login
cvs login: CVSROOT password specification is only valid for
cvs login: pserver connection method.
cvs [login aborted]: Bad CVSROOT: `:extssh:USERNAME:PASSWORD@cvs.server.com:/path/to/project'.
Я пробовал с паролем и без него, и все другие варианты, которые я мог придумать, но ничего не помогло.Кто-нибудь знает правильный способ сделать это?
ОБНОВЛЕНИЕ:
Мне удалось войти в систему и оформить заказ с помощью:
robert@robert-laptop:~/temp$ cvs -d :extssh:USERNAME@cvs.server.com:/path/to/repo co PROJECT_NAME
, но .cvspass не был сгенерирован, и в этом весь смысл.(