mkdir -p /svn/repository
svnadmin create /svn/repository/project1
svnadmin create /svn/repository/project2
# /svn/repository/project1/conf
cd /svn/repository/project1/conf
mkdir -p /svn/conf
cp authz /svn/conf
cp passwd /svn/conf
# project1 下svnserve.conf文件
anon-access = read
auth-access = write
password-db = /svn/conf/passwd
authz-db = /svn/conf/authz
realm =project1
# project2 下svnserve.conf文件
anon-access = read
auth-access = write
password-db = /svn/conf/passwd
authz-db = /svn/conf/authz
realm =project2
cd /svn/conf
vi passwd
# 用户密码配置 passwd文件内容
[users]
# harry = harryssecret
# sally = sallyssecret
king=123456
admin=123456
test=123456
#authz 文件
[groups]
admin=admin
develop=king
test=test
[/]
@admin=rw
@develop=rw
@test=r
* =
#启动
svnserve -d -r /svn/repository
停止命令
killall svnserve
开放防火墙等操作 See https://blog.csdn.net/kq1983/article/details/87878619