我对使用apache2在服务器上的不同位置进行多重存储的功能进行了很多讨论。
所有描述修改/etc/apache2/mods-available/dav_svn.conf
如下:
# Subversion - team A
<Location "/a">
DAV svn
SVNPath /svn/team-a
SVNIndexXSLT "/svnindex.xsl"
</Location>
# Subversion - team B
<Location "/b">
DAV svn
SVNPath /svn/team-b
SVNIndexXSLT "/svnindex.xsl"
</Location>
我试图修改我的,但它不起作用。在我的配置下面:
<Location /Repo1>
DAV svn
SVNParentPath /home/xxx/repositories/Repo1/
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/svn-users
</Location>
<Location /Repo2>
DAV svn
SVNParentPath /home/xxx/repositories/Repo2/
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/svn-users
</Location>
使用此配置,两个存储库都不起作用。如果我每次启用1,则单个回购工作正常。
正如您所看到的,我希望根存储库位于不同的路径中:每个根都有不同的子存储库。
答案 0 :(得分:0)
SVNParentPath!= SVNPath
SVNParentPath是所有回购的父级目录的位置,但不是回购
答案 1 :(得分:0)
最后这是兔子SVN的一个问题。 使用终端一切都好。 重新安装RabbitSVN一切都运行良好。