背景
CI(jenkins)中,经常会收到反馈,说svn都输入用户名和密码了,为啥仍然无法连接svn服务器?
基本上,这一类的问题都有相同的背景:
在一个新的环境中,第一次输入svn的这个用户名和密码
当第一次输入时,需要手动输入yes/no,就是这一步,破坏了程序的自动化运行,导致无法连接svn服务器。
解决方法
最简单的方法:
vim ~/.subversion/servers
设置
store-passwords = yes
store-plaintext-passwords = yes
搞定!
这样的环境配置后,任何用户第一次输入密码,都没有以前的手动输入流程了。