Jenkins Subversion插件凭据错误

时间:2013-04-09 19:27:05

标签: svn authentication jenkins jenkins-plugins

我已经配置了一个Jenkins项目来使用我的Subversion存储库,但是在通过Jenkins接口输入正确的凭据(并成功进行身份验证)之后,subversion插件显然没有找到凭据。

这是我得到的错误:

  

无法访问https:// ...:svn:E200015:OPTIONS ...失败   org.tmatesoft.svn.core.SVNCancelException:svn:E200015:OPTIONS   ......失败......引起:   org.tmatesoft.svn.core.SVNCancelException:svn:E200015:没有凭证   试试。身份验证失败...

我查看了Jenkins文件夹,文件 hudson.scm.SubversionSCM.xml 包含了预期的凭据。

奇怪的是我使用TortoiseSVN手动输入了凭据,并且这些保存在我的AppData ... \ Subversion \ auth \ svn.simple上,之后Jenkins可以连接到repo。但我不想为每个存储库做到这一点。 在我看来,Jenkins插件首先在svn文件夹而不是Jenkins目录中查找凭据。

感谢您的意见和帮助。感谢。

1 个答案:

答案 0 :(得分:0)

正如上面comment中所述,Jenkins Subversion插件用于标识其关联凭据的方法已在2.0及更高版本中更改。

将插件升级到当前版本。然后Jenkins应该成功连接到您的各种存储库,而无需手动输入(通过TortiseSVN)。