我目前正在创建一个可以构建Java应用程序的作业。 该作业从远程svn获取源代码。 但是在从属计算机上运行此作业时,出现此错误:
hudson.remoting.ProxyException:org.tmatesoft.svn.core.SVNAuthenticationCancelledException:svn:E200015:身份验证已取消。
顺便说一下,从机是docker代理。
该如何解决?我是否必须配置码头工人代理或主人?
答案 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上运行。