我有一个Ant脚本,需要从Subversion检出目录。使用svnant / svnkit可以工作。但是,Subversion访问已通过身份验证,并且我不想将用户密码存储在文件中。

我可以使svnkit弹出一个密码对话框吗?
甚至更好的是,让它使用与Eclipse内部的颠覆/ svnkit相同的凭据缓存(可以从build.properties中读取用户名)?

我无法切换到基于公钥的身份验证,因为我无法控制Subversion服务器。

现在,它只显示“ svn:身份验证已取消”。

最佳答案

this answer的类似物:

<input message="password:>" addproperty="password">
      <handler classname="org.apache.tools.ant.input.SecureInputHandler" />
</input>


这样可以避免显示该人的用户名。这需要Ant 1.7.1或更高版本。

10-06 13:51
查看更多