1、检查是否已安装了SVN,目前很多发行版linux系统自带了svn:svn --version
当显示:bash:svn:command not foud时,使用 yum install subversion 命令进行安装。
2、在指定目录建立仓库保存总目录,本文示例目录设定为:/home/svnrepos/ 输入命令 :mkdir -p /home/svnrepos
3、在总目录中创建仓库的子文件夹,以及使用命令创建版本库:
(1)mkdir -p /home/svnrepos/worktest1
(2) svnadmin create /home/svnrepos/worktest1
4、进入worktest1目录下的conf文件夹。将其中的authz与passwd文件复制到svnrepos总目录下,方便以后多仓库用户权限控制
(1)cd /home/svnrepos/worktest1/conf
(2) cp authz ../../
(3) cp passwd ../../
5、修改worktest1/conf文件夹中的svnserve.conf文件:vi svnserve.conf
6、修改刚刚复制到总目录下home/svnrepos/中的authz以及passwd文件
(1)passwd文件:
(2)authz文件:
(3)启动svn:svnserve -d -r /home/repos/ --表示总目录下的所有版本库服务都启动
(4)停止服务:killall svnserve
7、当需要创建多个仓库时,只要在/home/svnrepos 总目录下创建版本,重复上述3、5、6步骤,重新启动svn服务
8、拉取仓库:svn://ip/worktest1