如何将svnserve协议运行到服务器多个路径

时间:2015-09-02 15:12:43

标签: svn svnserve svn-server

我正在建立一个svn服务器,我有多个SVN存储库路径,如/ var / data / svnrepos1 / forclient1和/ var / data / svnrepos2 / forclient2。 SVN安装在自定义路径/usr/install/svn1.8/bin/{svnadmin,svnserve,svn,etc}中。

我尝试使用命令行运行svnserve程序,如下所示。在命令提示符下发出的命令是/usr/install/svn1.8/bin/svnserve -d -r /var/data/svnrepos/forclient1 -r /var/data/svnrepos2/forclient2但是SVN程序仅用于第二条路径/var/data/svnrepos2/forclient2。无法在/var/data/svnrepos1/forclient1下访问该回购。我通过像{-r path2 -r path1}那样运行守护进程来检查。在这种情况下为path1工作。任何想法如何通过svn程序设置多个路径。

1 个答案:

答案 0 :(得分:0)

你可以:

  • 将存储库移动到公共父级(/var/data/svnrepos fe)并重新存储 forclient1 forclient2 由单个实例提供服务(只需为不同的存储库正确配置ACL)< / LI>
  • 不同端口上运行两个svnserve实例,每个单一唯一根