2017-08-08 305 views
0

我不能使用svn插件作爲jenkins,因爲我們的代理僅支持NTML身份驗證,並且據我所知,這不適用於Jenkins。 所以我做了我的工作只是籤我的回購協議是這樣的:Subversion主機在Jenkins中未知,但可以通過瀏覽器連接

svn checkout --username *** --password **** https://mysvnrepo 

這種失敗,因爲以下錯誤:

D:\Workspace\Jenkins\workspace\ProjectCI>svn checkout --username *** --password *** https://mysvnrepo 
svn: E170013: Unable to connect to a repository at URL 'https://mysvnrepo ' 
svn: E731001: Der angegebene Host ist unbekannt. 

如果我只需要點擊超鏈接到我的回購在詹金斯日誌堆棧跟蹤,我可以正確訪問visualsvn網絡界面並查看我的數據。我不明白爲什麼詹金斯無法找到主人。

回答

0

嘗試直接在鏈接的地方給出IP地址(http://mysvnrepo)。

+0

這是不給我的錯誤svn:E730061:錯誤運行上下文:無法連接到主機。由於目標機器主動拒絕連接,因此無法建立連接。我甚至不知道,如果我從nslookup http:// mysvnrepo獲得的ip是機器或任何代理相關地址之一。 – Igle

+0

檢查svnserver文件是否設置了代理。如果設置,則取消註釋。 – skr

+0

我正確地在Subversion /服務器中設置我的代理。我也能夠直接從命令行簽出,但不能詹金斯。 – Igle

0

錯誤是No such host is known

錯誤「沒有這樣的主機是已知的」意味着客戶端無法解析主機名稱「mysvnrepo」,因爲它在DNS上是未知的。您應聯繫您的系統管理員以獲取有關此問題的幫助。這對VisualSVN Server或Jenkins來說不是問題。

相關問題