【发布时间】:2012-11-15 13:53:52
【问题描述】:
希望有人可以在这里分享一些大师知识,因为我们一直在绞尽脑汁试图找出导致此错误的原因。
我们在 CENTOS 5.8 上运行 WHM/CPanel
我们有一个专门设置为服务器的子域作为 svn 存储库。 我们已经创建了 VirtualHost 目录和配置文件。配置文件如下所示:
<IfModule mod_dav_svn.c>
<Location />
DAV svn
SVNParentPath /home/<username>/public_html/svn
SVNListParentPath On
AuthType Basic
AuthName "SVN Repo"
AuthUserFile /home/<username>/.svn.htpasswd
Require valid-user
</Location>
</IfModule>
我们使用 SVNParentPath 是因为我们将拥有多个存储库。
我们的 repo 是使用 svnadmin create 创建的
当我们在浏览器中导航到它们时,它们显示得很好。我们可以看到顶级文件夹。当我们点击它们时,我们看到的只是修订号。我很确定这是正常的。
在 Tortoise 中,我们连接到 repo,例如:http://svn.ourserver.com/reponame
我们已经浏览了我们能想到的所有论坛帖子,但无法通过重定向周期。任何知识将不胜感激。
编辑 我应该补充一点,我们正在获取身份验证窗口,所以我相信该部分设置正确。
【问题讨论】:
-
为什么会重定向?您是否在
.htaccess中配置了重定向?当您在浏览器中导航到它们时,它们是否在您运行 tortoisesvn 的同一台机器上? -
这就是问题所在。我真的不知道它为什么会重定向。据我所知,.htaccess 中没有配置任何重定向。该网址位于我们网络之外的另一台机器上 - 尽管我刚刚了解到它仅在我们的网络上可见(奇怪?)TortoiseSVN 是从我的机器上运行的。换句话说,我们没有运行 localhost svn。我开始怀疑它是否与centos上的防火墙设置有关。我承认我在那个领域很绿,不知道该寻找什么。
-
对我来说这听起来更像是一个 apache / 网络问题,而 svn 是一个红鲱鱼(尽管我已经有一段时间没有使用它了)。我会尝试托管一个简单的 html 文件,看看它是否正常。该理论的唯一缺陷是您可以在浏览器中正常浏览您的存储库......
标签: apache svn tortoisesvn centos whm