Jenkins Subversion插件凭据错误

doc*_*doc 5 svn authentication jenkins jenkins-plugins

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

这是我得到的错误:

无法访问https:// ...:svn:E200015:选项...失败org.tmatesoft.svn.core.SVNCancelException:svn:E200015:OPTIONS ... failed ...引起:org.tmatesoft.svn .core.SVNCancelException:svn:E200015:没有要尝试的凭据.验证失败...

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

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

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

lax*_*089 0

正如上面的评论中提到的,Jenkins Subversion 插件用于识别其关联凭据的方法已在 2.0 及更高版本中更改。

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