【问题标题】:svn: Not authorized to open root of edit operationsvn:无权打开编辑操作的root
【发布时间】:2013-11-08 01:02:44
【问题描述】:

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

现在的重点是使用我们本地的 Ubuntu 机器检查项目 (svn co) 并不是真正的问题,提交等也不是问题。

在开发服务器上签出/导出正在成为一个问题,我们收到错误: svn: 无权打开编辑操作的root

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

奇怪的是,如果我们使用文件 url 而不是 http url 结帐,例如:svn co file:///var/svn/etc 它实际上可以工作,而使用 url 它却不能:@987654321 @

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

【问题讨论】:

  • 您的网络服务器错误日志中有任何内容吗?

标签: svn centos


【解决方案1】:

我必须道歉,我犯了一个错误,在服务器的 webroot 上有一个带有拒绝、允许命令的 htaccess 文件,并且我尝试签出的服务器的 IP 地址不在允许的 IP 地址列表中。对不起!

【讨论】:

    【解决方案2】:

    对我来说,在我的“authz”文件中有以下帮助:

    [/]
    * = 
    

    我改成:

    [/]
    * = r
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      • 2021-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多