【问题标题】:Unable to set up SVN on a CentOS server无法在 CentOS 服务器上设置 SVN
【发布时间】:2014-03-14 21:24:09
【问题描述】:

我正在尝试在 Linux 服务器上设置 SVN 服务器,但在设置服务器时遇到了问题:

下面是我做的配置:

<Location /svn>
    DAV svn
    SVNParentPath /home/subver/public_html/svn
    AuthType Basic
    AuthName "Subversion repositories"
    AuthUserFile /etc/svn-auth-users
    Require valid-user
</Location>

当我尝试从本地机器结帐时,出现此错误:

检测到 URL 'http:///svn' 的重定向周期

【问题讨论】:

标签: apache svn centos


【解决方案1】:

永远不要将存储库物理地放在普通的网络根目录下 - 这是非常糟糕、不安全和充满错误的想法

SVNParentPath /home/subver/public_html/svn + &lt;Location /svn&gt; 是你的问题。如果 public_html 是“just Apache”的网络根目录(看起来确实如此),您有 真正的子目录 /svn,您可以尝试使用 "virtual" Location 重新定义它相同的路径并在这两个位置之间获得永久重定向:真实和虚拟,正如任何优秀的 Apache 管理员所期望的那样

将存储库移到网络空间之外(您必须这样做),将 SVNParentPath 相应地更改为新位置。

蹩脚和懒惰的解决方案,未来大头疼的根源 - 使用另一个路径,而不是 /svn,用于位置容器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 2012-04-26
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    相关资源
    最近更新 更多