- 安装svn
yum install subversion
- 创建仓库
[root@localhost /]# cd /home
[root@localhost home]# mkdir svn
[root@localhost home]# svnadmin create /home/svn
[root@localhost home]# ls svn
conf db format hooks locks README.txt
- 配置passwd[账号 test1 密码 123456]/文件末追加
[root@localhost conf]# vi passwd
test1=123456 #设置账号test1密码123456
test2=123456 #设置账号test2密码123456
- 配置读写权限[r读 w写]/文件末追加
[root@localhost conf]# vi authz
[/] #根目录下设置权限
*= #其他账号没有读写权限
test1=rw #账号test1 有读写权限
test2=r #账号test2 有读权限
-
配置svnserve.conf 打开这些配置项
-
开启服务、关闭服务、查看进程
[root@localhost conf]svnserve -d -r /home/svn #启动服务
[root@localhost conf]killall svnserve #关闭服务
[root@localhost conf]ps -ef|grep svnserve #查看进程
- 开机自动启动服务
[root@localhost conf]vim /etc/sysconfig/svnserve
OPTIONS="-d -r /home/svn" #修改配置
[root@localhost conf]systemctl enable svnserve.service
说明:
-d表示守护进程, -r 表示在后台执行