Apache2 svn多个存储库

问题描述:

我对使用apache2的服务器上的不同位置具有multipe repositorie的功能很感兴趣。 所有描述如下修改/etc/apache2/mods-available/dav_svn.confApache2 svn多个存储库

# 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,则单个回购将起作用。

正如你所看到的,我想让根存储库位于不同的路径中:每个根存在不同的子存储库。

一个SVNParentPath!= SVNPath

一个SVNParentPath是所有回购的位置,但父目录不回购

+0

我知道。我有Repo1这是许多回购的目录。 Repo2是具有不同回购的目录。 – LPs

+0

@LPs - 显示确切的错误输出(并使用svn-command),我现在不在想法 –

+0

我现在解决了。兔子svn中奇怪的东西。在终端中一切正常。 – LPs

在结束这是对兔SVN的问题。 使用终端一切正常。 重新安装RabbitSVN一切正常。