Ошибка при использовании анонимного пользователя и pserver - PullRequest
0 голосов
/ 25 марта 2010

Я настроил анонимного пользователя cvs, чтобы иметь возможность извлекать мой проект из cvs без необходимости ввода пароля.

Однако, когда я пытаюсь войти в cvs, используя следующую команду

cvs -d: pserver: анонимный @ [имя хоста]: / home / cvs / cvsroot login

А затем нажимает клавишу ввода, когда запрашивается пароль

Пароль CVS:

Я получаю следующее сообщение об ошибке

Внутренняя ошибка: get_cvs_port_number вызван для недопустимого метода соединения (ext): Неверный аргумент

Это происходит при попытке запустить эту команду на том же сервере, на котором установлен cvs. Однако, если я использую эту команду на другом сервере, она войдет в систему без ошибки.

Я хотел бы запустить эту команду с того же сервера, на котором установлен CVS, а затем поместить его в сценарий ant, чтобы иметь возможность выполнять проверку CVS без запроса

1 Ответ

0 голосов
/ 20 апреля 2010

Я решил эту проблему, используя следующий код

Добавьте строку ниже в сценарий оболочки и вызовите сценарий оболочки из файла сборки ant, используя задачу exec

cvs -d ": pserver: [ИМЯ ПОЛЬЗОВАТЕЛЯ]: [ПАРОЛЬ] @ [СЕРВЕР]: извлечение / home / cvs / cvsroot" -r $ 1 [ИМЯ_МОДУЛЯ]

...