Linux 服务器上配置多个svn仓库

1、在指定目录建立仓库保存总目录,本文示例目录设定为:/usr/local/svn/svnrepos

2、在总目录中创建两个仓库的文件夹,以及使用命令创建版本库

mkdir -p /usr/local/svn/svnrepos/warehouse1
mkdir -p /usr/local/svn/svnrepos/warehouse2
svnadmin create /usr/local/svn/svnrepos/warehouse1
svnadmin create /usr/local/svn/svnrepos/warehouse2

3、进入warehouse1 目录下的conf文件夹。将其中的authz与passwd文件复制到svnrepos目录下

 cd /usr/local/svn/svnrepos/warehouse1/conf
 cp authz ../../
 cp passwd ../../

4、修改warehouse1/conf下的svnserve.conf文件,将其中的passwd文件制定与authz文件制定进行修改,其他配置按正常单svn配置。(warehouse2同样设置一遍) 

5、修改复制出来的/svnrepos目录下的passwd文件与authz文件 
passwd文件:设置账号密码  

这里写图片描述 

authz文件 

这里写图片描述 

6、启动svn服务

# svnserve -d -r /usr/local/svn/svnrepos   (这里目录配到总目录,不是仓库目录)

 

7、其他 
在windows环境检出项目的时候, 
仓库1的检出地址为:svn://ip地址/warehouse1 
仓库2的检出地址为:svn://ip地址/warehouse2

8、关于配置多个svn 

ohanweb123的博客

你可能感兴趣的:(SVN)