配置管理不同的版本库

3年前 (2016-03-25) Jason Liu 运维 0评论 已收录 211℃

两种方法:

1、不同服务端口办法:
现有一个版本库 /svnbbk
比如你又新建了一个版本库:
svnadmin create /svntest2
那么要让它work的方式应该是svnserve -d -r /svntest2 --listen-port XXXX 指定与/svnbbk使用的不同的端口。
2、同一个服务端口,多版本库管理(推荐)
首先你得给所有版本库建立一个根目录,比如/svn
然后再svnadmin create /svn/test1 ; svnadmin create /svn/test2 ......这样建立多个版本库。
然后每个版本库下面的/conf/的配置方法几乎一样,除了:
authz里的目录,即你在文中提到的问题需要加上 [test1:/] , [test2:/]来设置不同的版本库根目录的访问权限。
开启多个版本库的svn server: svnserve -d -r /svn --注意,输入根目录即可
然后这些版本库的访问方式就是:
svn://your-id-address/test1, svn://your-ip-address/test2 了。(当然我假设你使用了默认的3690端口)

作者:朱清
链接:https://www.zhihu.com/question/36161509/answer/66276540
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关推荐

嗨、骚年、快来消灭0回复。