我有 ant 构建文件,调用时应该进行 cvs 签出。我可以称它为 ok,但是当 ant 使用 cvs 连接到 cvs repo 时,repo 提示输入密码,显然 ant 命令失败。
我有 CVSROOT 环境变量指向我使用 TortoiseCVS 对项目进行初始签出的相同位置,并使用 ssh 作为协议。
我还运行了 putty 的选美比赛和指向 putty 的 plink.exe 的环境变量 CVS_RSH。这种组合应该通过 putty 建立连接,因为从 pageAnt 菜单打开连接时没有提示。
我的操作系统是Windows 8。
这里的问题是,为什么 ant build 在cvs server password prompt上失败,尽管PageAnt正在通过 ssh+cvs启用无提示访问?