3

希望有人可以在这里传播一些大师知识,因为我们一直在绞尽脑汁试图找出导致此错误的原因。

我们在 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

我们已经浏览了我们能想到的所有论坛帖子,但无法通过重定向周期。任何知识将不胜感激。

编辑 我应该补充一点,我们正在获取身份验证窗口,所以我相信该部分设置正确。

4

2 回答 2

2

事实证明,我认为这更多的是对 svn 的设置方式以及 tortoiseSVN 需要如何访问它的误解。Tortoise 无法签出多个项目(我们知道。)我们忽略了创建存储库与创建项目不同。

一旦我们将 svn.mydomain.com 转换为 repo 本身,并在其中创建了一个项目,我们就可以毫无错误地检查它。

我要感谢所有试图提供帮助的人。我真的很感谢你的时间。

于 2012-11-30T16:36:33.083 回答
1
  • 站点根目录中的 repo 位置可能会在以后产生很大的不良影响(如果您在 ROOT 下有站点的非 dav 部分)
  • SVNParentPath /home/<username>/public_html/svn/斜杠)会更好,不记得为什么
于 2012-11-27T22:45:15.027 回答