svn:未被授权打开编辑操作的根目录



我们在SVN上遇到了一个非常奇怪的问题。让我先解释一下(服务器)的情况。我们的开发服务器(CentOs 5.5)有一个普通的LAMP堆栈,subversion和Trac配置。在这个服务器中,我们有几个存储库,用于开发PHP应用程序。

现在的重点是,在我们本地的Ubuntu机器上签出一个项目(svn co)并不是一个真正的问题,提交也不是问题。

在开发服务器上检查/导出正在成为一个问题,我们得到错误:svn:未授权打开编辑操作的根目录

我已经在互联网上搜索了这个错误,我得到很多页面告诉我,我们必须在我们的svnserve.conf中设置'anon-access=none'。在我们的例子中,这不是问题,因为非访问已经设置为"none"。但这并不能解决问题。

奇怪的是,如果我们使用文件url而不是http url签出,例如:svn co file:///var/svn/etc,它实际上可以工作,而使用url则不能:https://www.url.ext/svn/project/trunk

有人知道吗?或者能告诉我应该寻找什么?在HTTPS下通过带有自签名证书的davsvn访问SVN,但这对我来说似乎不是问题,因为在本地机器上工作是可以的。

我必须道歉我犯了一个错误,在服务器的web浏览器上是一个htaccess文件,命令deny, allow和服务器的ipaddress,我试图检查的地方不在允许的ipaddress列表中。我很抱歉!

对我有以下帮助,在我的"authz"文件中:

[/]
* = 

我把它改成:

[/]
* = r

最新更新