修复jenkins svn身份验证问题ProxyException

时间:2018-11-27 13:36:48

标签: jenkins svn proxy

我目前正在创建一个可以构建Java应用程序的作业。 该作业从远程svn获取源代码。 但是在从属计算机上运行此作业时,出现此错误:

  

hudson.remoting.ProxyException:org.tmatesoft.svn.core.SVNAuthenticationCancelledException:svn:E200015:身份验证已取消。

顺便说一下,从机是docker代理。

该如何解决?我是否必须配置码头工人代理或主人?

1 个答案:

答案 0 :(得分:1)

我有完全相同的构建设置,并且收到了完全相同的异常。经过大量Google搜索后,我发现此链接很有帮助。

https://wiki.jenkins.io/display/JENKINS/Subversion+Plugin

我使用了“疑难解答”部分,并为4个指定的类设置了新的日志记录监视器,还为org.tmatesoft.svn.core.internal添加了日志记录 这表明真正的错误是svn服务器失败的登录凭据错误。这是我的日志输出的开始以说明;

SubversionSCM

2019年2月5日下午2:42:20最佳svnkit-network 网络:SSH池,已清除:ccs-build@ccs-svn.us.company.com:22:0

2019年2月5日下午2:42:30最佳svnkit-network 网络:SSH池,已清除:ccs-build@ccs-svn.us.company.com:22:0

2019年2月5日下午2:42:40最佳svnkit-network 网络:SSH池,已清除:ccs-build@ccs-svn.us.company.com:22:0

2019年2月5日下午2:42:50最佳svnkit-network 网络:SSH池,已清除:ccs-build@ccs-svn.us.company.com:22:0

2019年2月5日下午2:42:58 FINE svnkit 默认:启用了Gnome密钥环

2019年2月5日下午2:42:59 FINE svnkit-network 网络:凭据被SSH服务器拒绝。 org.tmatesoft.svn.core.internal.io.svn.ssh.SshAuthenticationException:凭据被SSH服务器拒绝。

我们的svn回购服务器已启用密码时效并且密码已过期。尽管我们已禁用了该特定帐户的密码使用期限。

顺便说一下,我的Jenkins服务器和构建器从属服务器是在同一Linux VM主机上运行的linux VM,而我的svn服务器在另一VM主机托管的VM上运行。