2016-08-11 94 views
0

我想配置詹金斯從SVN存儲庫下載代碼並準備構建。 Jenkins在一臺Linux機器上 - 版本1.651.1 Subversion Plug-in 2.5.7 SVN存儲庫在另一臺linux機器上設置。詹金斯 - 無法訪問存儲庫

一套存儲庫的URL,例如:http://abcsvn/svn/project/branches/branch_a/HEAD/ 不幸的是我得到:'無法訪問存儲庫'消息從詹金斯。

我也試圖把IP而不是abcsvn。 從安裝了Jenkins的Linux機器上的終端,我可以成功地ping IP。

這種問題的原因是什麼?該URL是正確的,因爲我將它粘貼到我的機器上的Chrome中並且它正常工作。

我還在我的電腦上安裝了Jenkins與Windows。我設置了相同的參數,但我仍然無法連接到svn repo。在Eclipse中,我沒有任何問題從svn repo提交和簽出。

如果您需要更多信息來診斷這個問題,我會盡力完成這篇文章。

+0

請提供來自/var/log/jenkins.log的輸出 –

+0

在下一篇文章中添加日誌的開始 –

+0

由用戶匿名啓動在工作空間中構建/ var/lib/jenkins/jobs/TestMD/workspace檢出新工作空間因爲/ var/lib/jenkins/jobs/TestMD/workspace沒有工作空間清理本地目錄。檢查出http:// abcsvn/svn/project/branches/branch_a/HEAD at revision'2016-08-11T09:49:15.986 +0200'錯誤:無法檢出http:// abc/svn/project/branches /分支org.tmatesoft.svn.core.SVNAuthenticationException:svn:E170001:協商身份驗證失敗:'org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error中未提供有效的憑據'(SVNErrorManager.java:62 –

回答

0

異常說你沒有提供svn倉庫的憑證。在較新版本的svn中,我們可以在配置工作區時提供此憑證。在您的版本中,它可以從manage Jenkins菜單中提供。

+0

我提供了登錄名和密碼與我用來通過Eclipse連接到svn repo相同 - >它不工作:( –