1.yum安装
yum install subversion
2.创建版本库目录
mkdir /data/svn/svnrepos -pv
3.创建svn版本库jenkins_test01
svnadmin create /data/svn/svnrepos/jenkins_test01
#查看创建的版本库
[root@1c4f14c09f7d jenkins_test01]# pwd
/data/svn/svnrepos/jenkins_test01
[root@1c4f14c09f7d jenkins_test01]# ls -l
total 8
-rw-r--r-- 1 root root 229 Jan 27 07:26 README.txt
drwxr-xr-x 2 root root 54 Jan 27 07:34 conf
drwxr-sr-x 6 root root 233 Jan 27 07:26 db
-r--r--r-- 1 root root 2 Jan 27 07:26 format
drwxr-xr-x 2 root root 231 Jan 27 07:26 hooks
drwxr-xr-x 2 root root 41 Jan 27 07:26 locks
4.配置修改
[root@1c4f14c09f7d conf]# pwd
/data/svn/svnrepos/jenkins_test01/conf
[root@1c4f14c09f7d conf]# ls -l
total 12
-rw-r--r-- 1 root root 1110 Jan 27 07:30 authz
-rw-r--r-- 1 root root 342 Jan 27 07:31 passwd
-rw-r--r-- 1 root root 3178 Jan 27 07:33 svnserve.conf
4.1 authz文件用于设置用户权限
文件结尾添加:
[\]
bubble = rw
lottery = rw
4.2 passwd文件用于设置用户密码
文件结尾添加:
bubble = 123456
lottery = 123456
4.3 svnserve.conf为svn服务器配置文件
放开如下注释
# anon-access = read
# anon-access = read
# password-db = passwd
# realm = My First Repository
5.启动svn
svnserve -d -r /data/svn/svnrepos/ --listen-port 8801
-d 后台运行
-r 指定目录
–listen-port 指定服务运行端口,默认3690
6.svn版本查看
svn --version