无法在CentOS服务器上设置SVN

时间:2014-02-15 12:36:06

标签: apache svn centos

我正在尝试在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>

当我尝试从本地计算机结帐时,我收到此错误:

  

检测到网址'http:/// svn'

的重定向周期

1 个答案:

答案 0 :(得分:0)

从不在普通的网络根目录下放置物理 - 这是非常糟糕,不安全且错误的想法

SVNParentPath /home/subver/public_html/svn + <Location /svn>是您的问题。如果public_html是“只是Apache”的web-root(看起来是这样),那么你有真正的子目录/svn ,你尝试用“虚拟”位置在相同的路径下,在这两个位置之间获得永久重定向:真实和虚拟,正如任何优秀的Apache-admin所期望的那样

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

跛脚和懒惰的解决方案,未来头痛的源头 - 使用另一条路径,而不是/svn,用于位置容器