繁体   English   中英

通过代理的Jenkins SVN插件

[英]Jenkins SVN Plugin through Proxy

我在代理后面设置Jenkins SVN插件时遇到问题。

根据文档:

https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin

您可以在C:/ Users // AppData / Roaming / Subversion / servers(Windows)或〜/ .subversion / servers(Linux)中设置代理

我已经这样做了,我在一个Unix机器上,并且已经正确配置了〜/ .subversion / servers,并且可以从Jenkins所运行的机器上直接在命令行上成功完成SVN检出。

但是,当我尝试在Jenkins中通过SVN结帐时,出现此错误:

由以下原因引起:org.tmatesoft.svn.core.SVNAuthenticationException:svn:E170001:org.tmatesoft.svn上的org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62)的HTTP代理授权失败org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)org.tmatesoft.svn的.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)在org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.connect(HTTPConnection.java:262) org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)上的.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:451).. 75更多

因此,服务器文件中的配置正在运行,但在Jenkins中似乎没有使用。

我还在“管理插件”->“高级”页面中设置了代理详细信息,并且可以通过Jenkins成功下载和更新插件。

我还需要设置文档中未涵盖的SVN插件吗?

Jenkins在Tomcat服务器上运行。

看来您只需要删除〜/ .subversion目录并尝试重建您的项目。 在某些情况下有帮助

该错误消息表明代理授权失败。 Jenkins服务器是否以与您进行命令行测试相同的用户ID运行? 如果不是,服务器用户ID是否可以通过代理访问? 该系统用户将/可能不会使用您配置的〜/ .subversion / servers文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM