0

我已经设置了一个匿名 cvs 用户,以便能够从 cvs 签出我的项目,而无需输入密码。

但是,当我尝试使用以下命令登录 cvs

cvs -d: pserver: 匿名@[HOSTNAME]:/home/cvs/cvsroot 登录

然后在提示输入密码时按 Enter

CVS 密码:

我收到以下错误消息

内部错误:get_cvs_port_number 调用了无效的连接方法(ext):无效的参数

当试图在安装 cvs 的同一台服务器上运行此命令时,会发生这种情况。但是,如果我在另一台服务器上使用此命令,它会登录而不会出现错误。

我想从安装 CVS 的同一台服务器运行此命令,然后将其放入 ant 脚本中,以便能够在没有提示的情况下进行 CVS 签出

4

1 回答 1

0

我通过使用以下代码解决了这个问题

将下面的行添加到 shell 脚本,并使用 exec 任务从 ant 构建文件中调用 shell 脚本

cvs -d ":pserver:[USERNAME]:[PASSWORD]@[SERVER]:/home/cvs/cvsroot" checkout -r $1 [MODULE_NAME]

于 2010-04-20T13:37:08.697 回答