我尝试将旧项目导入新的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),但没有任何作用。这两项工作都没有完成。
你有什么线索吗,我缺少什么?
答案 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?