使用匿名用户和pserver时出错

时间:2010-03-25 14:16:04

标签: ant cvs vcs-checkout

我已经设置了一个匿名的cvs用户,无需输入密码即可从cvs中查看我的项目。

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

cvs -d:pserver:anonymous @ [HOSTNAME]:/ home / cvs / cvsroot login

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

CVS密码:

我收到以下错误消息

内部错误:get_cvs_port_number调用无效连接方法(分机):参数无效

尝试在安装了cvs的同一服务器上运行此命令时会发生这种情况。但是,如果我在另一台服务器上使用此命令,则会在没有错误的情况下登录。

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

1 个答案:

答案 0 :(得分:0)

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

在shell脚本中添加以下行,并使用exec任务

从ant构建文件调用shell脚本

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