Jenkins错误svn:E180001:无法打开到URL的ra_本地会话

Jenkins错误svn:E180001:无法打开到URL的ra_本地会话,svn,jenkins,Svn,Jenkins,我试图用jenkins配置svn,但我得到以下错误。是否需要提供任何许可 Unable to access file:///C:/TestProject/ : svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///C:/TestProject/' 下面是Jenkins中显示的堆栈跟踪: Caused by: svn: E180001: Un

我试图用jenkins配置svn,但我得到以下错误。是否需要提供任何许可

Unable to access file:///C:/TestProject/ : svn: E180001: Unable to open an ra_local session to URL
svn: E180001: Unable to open repository 'file:///C:/TestProject/'
下面是Jenkins中显示的堆栈跟踪:

Caused by: svn: E180001: Unable to open an ra_local session to URL
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97)
    at org.tmatesoft.svn.core.SVNErrorMessage.wrap(SVNErrorMessage.java:407)
    ... 69 more
Caused by: svn: E180001: Unable to open repository 'file:///C:/TestProject/'
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:171)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:126)
    at org.tmatesoft.svn.core.internal.io.fs.FSRepository.openRepository(FSRepository.java:760)
    ... 68 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: E180001: Unable to open repository 'file:///C:/TestProject/'
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
    at org.tmatesoft.svn.core.internal.io.fs.FSRepository.openRepositoryRoot(FSRepository.java:782)
    at org.tmatesoft.svn.core.internal.io.fs.FSRepository.openRepository(FSRepository.java:758)
    ... 68 more
Caused by: svn: E180001: Unable to open repository 'file:///C:/TestProject/'
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:171)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:126)
    at org.tmatesoft.svn.core.internal.io.fs.FSRepository.openRepositoryRoot(FSRepository.java:781)

授予jenkins存储库目录的所有权。这可能有点过头了,但出于演示目的,这是可以的


我是一个linux用户,所以在windows admin上不太受欢迎,但可能有助于更改所有权。

对此特定错误消息进行了一些调查(虽然很难说这是否是用户特定问题的答案),我已确定原因之一是vanilla Jenkins安装中的默认SVN插件,特别是如果使用最新的乌龟VN,它与SVN 1.8一起提供

如果在撰写本文时升级到v2.5,您可以看到这一点。还有,别忘了。请注意,升级后最好也从Jenkins工作区中删除项目目录,因为工作区的
.svn
目录中可能存储了过期数据


这至少解决了我的问题。

在我看来,您需要确保”file:///C:/TestProject“转换为SVN URL样式类型位置。。键入“svn info”并使用输出中的URL