我们这里有一个非常奇怪的问题与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它实际上有效,而它没有:{{ 3}}
有人知道吗?或者可以说我应该寻找什么?通过davsvn在HTTPS下使用自签名证书访问SVN,但这对我来说似乎不是问题,因为在本地计算机上工作是可以的。
答案 0 :(得分:0)
我必须告知我犯了一个错误,在服务器的webroot上是一个带有命令拒绝的htaccess文件,允许和我试图在允许的ipaddresses列表中检查的服务器的ipaddress。对不起!
答案 1 :(得分:0)
对我来说,以下帮助,在我的“authz”文件中:
[/]
* =
我把它改为:
[/]
* = r