簡體   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