【发布时间】:2013-07-15 06:51:01
【问题描述】:
我有 ant 构建文件,调用时应该进行 cvs 签出。我可以称之为ok,但是当ant使用cvs连接cvs repo时,repo提示输入密码,显然ant命令失败。
我有 CVSROOT 环境变量指向我使用 TortoiseCVS 对项目进行初始结帐的相同位置,使用 ssh 作为协议。
我还运行了 putty 的选美和环境变量 CVS_RSH 指向 putty 的 plink.exe。这种组合应该通过 putty 建立连接,因为从 pageAnt 菜单打开连接时没有提示。
我的操作系统是 Windows 8。
问题是,为什么ant build在 cvs服务器密码提示上失败,虽然PageAnt否则是否通过 ssh+cvs 启用即时访问?
【问题讨论】:
-
ANT 没有与 pageant 集成...不确定如何使用 CVS 任务进行这项工作。jsch 项目似乎最近增加了对 putty 的支持,但这可能只会有帮助与 scp 和 sshexec ANT 任务....我想知道是否有人有更好的主意?