SVN导入:“错误:无法打开请求的SVN文件系统”

时间:2010-02-07 14:19:35

标签: linux svn apache tortoisesvn

我尝试将旧项目导入新的SVN服务器(svn + web_dav + apache),但是使用tortoiseSVN导入时出现了一些奇怪的错误。

Adding: C:\tmp\carpirate\test  
Adding: C:\tmp\carpirate\test\crawlerTestSuite  
Adding: C:\tmp\carpirate\test\crawlerTestSuite\TestP2p.java  
Adding: C:\tmp\carpirate\test\crawlerTestSuite\TestMessageHandler.java  
Adding: C:\tmp\carpirate\test\crawlerTestSuite\TestGui.java  
Adding: C:\tmp\carpirate\test\crawlerTestSuite\TestListener.java  
Adding: C:\tmp\carpirate\test\crawlerTestSuite\TestServerConnection.java  
Adding: C:\tmp\carpirate\test\crawlerTestSuite\TestCollectorMind.java  
Error: Could not open the requested SVN filesystem

我检查了存储库的读/写权限(尝试将all设置为777),但没有任何作用。这两项工作都没有完成。

你有什么线索吗,我缺少什么?

3 个答案:

答案 0 :(得分:2)

如果你身处Plesk世界......

解决方案:停用您网域的自定义错误文档。为此,请登录Plesk,导航到域并取消选中托管设置中的“自定义错误文档”框。 Alternativ解决方案:创建一个名为error的repo(或者error_docs或者在日志中找到的任何内容)。 看: http://pnpq.blogspot.com/2011/11/apache-svn-could-not-open-requested-svn.html?showComment=1324510115093#c5273051064616678938

答案 1 :(得分:1)

我们解决了这个问题,但解决方案有点混乱和令人失望。

我们将存储库父移动到一个路径,具有对apache的完全读/写权限,身份验证文件被移动到apache配置,毕竟它可以工作。

我怀疑从webdav访问中排除plesk是件事。

答案 2 :(得分:0)

这是回购格式的问题(BDS Berkeley DB还是FSFS)?

如果有,请参阅Subversion FAQ How do I convert my repository from using BDB to FSFS or from FSFS to BDB?