2016-08-11 95 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相同 - >它不工作:( –