安装SVN
#安装
yum install subversion
#测试
svnserve --version
建库
#创建库根路径
mkdir -p /chiu/svn
#创建一个项目库
svnadmin create /chiu/svn/taobao
#检测是否创建成功
cd /chiu/svn/taobao/conf
#如果有这几个说明创建成功
authz passwd svnserve.conf
#启动
svnserve -d -r /chiu/svn/taobao
修改配置文件
svnserve.conf文件
#进入文件
vim /chiu/svn/taobao/conf/svnserve.conf
[general]
#没有登录不能操作
anon-access = none
#登录后可以写操作
auth-access = write
#用户密码文件的位置
password-db = /chiu/svn/taobao/conf/passwd
#授权文件的路径
authz-db = /chiu/svn/taobao/conf/authz
#项目的名称
realm = taobao
passwd文件
#进入文件
vim /chiu/svn/taobao/conf/passwd
[users]
#格式是 用户名=密码
admin=admin
chiu=123456
authz文件
#进入文件
vim /chiu/svn/taobao/conf/authz
[groups]
#给用户分配用户组,格式是 组名=成员1,成员2
admin=admin,chiu
user=chiu
[/]
#给用户组分配权限,格式 @组名=rw (r读权限,w写权限)
@admin=rw
@user=rw
后续工作
#查看状态
ps aux|grep svnserve
#关服务
ps -aux |grep svn
kill -9 {进程id}
#防火墙放行
firewall-cmd --permanent -add-port=3690/tcp
firewall-cmd --reload
来源:CSDN
作者:艾特老司机
链接:https://blog.csdn.net/csdn2193714269/article/details/78646869