google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[求助] ant中cvs checkout报错

ant中cvs checkout报错


<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="checkout" name="1">
<target name="login">
                     <echo message="###### login to CVS ######"/>
                 <cvspass cvsroot=":pserver:cvsadmin@10.10.8.10:/test"  password="123"/>
            </target>
            <target name="checkout" depends="login">
                 <cvs cvsRoot=":pserver:cvsadmin@10.10.8.10:/test" package="odd" dest="E:\temp\mytest"/>
</target>
       
</project>

为什么我运行ant后,提示
[cvs] cvs checkout:Empty password  used -try "cvs login" with a real password
cvs [checkout aborted]:authorization failed:server 10.10.8.10 refected access to /test for user cvsadmin

我的用户名和密码是正确的。库的名称也是对的。可为什么就提示密码不正确

TOP

增加:
<property name="cvs.passfile" value="${basedir}/ant.cvspass"/>

<target name="login">
         <echo message="###### login to CVS ######"/>
         <cvspass cvsroot=":pserver:cvsadmin@10.10.8.10:/test"  password="123" passfile="${cvs.passfile}"/>
  </target>

  <target name="checkout" depends="login">
                 <cvs cvsRoot=":pserver:cvsadmin@10.10.8.10:/test" command="checkout"  package="odd" dest="E:\temp\mytest"  passfile="${cvs.passfile}"/>
</target>


建议:你将 cvsroot 、password和dest 等  写入 property  中,方便以后修改.

TOP

 
当前时区 GMT+8, 现在时间是 2008-9-7 15:28Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹