1、创建svn库文件夹
mkdir -p /svn/repos/test
2、创建svn库
svnadmin create /svn/repos/test
3.修改 配置
nano /svn/repos/test/conf/svnserve.conf
修改如下
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /svn/repos
添加成员:
nano /svn/repos/test/conf/passwd
[users]
xsd(用户名) = 123456(密码)
wang = 123456
zhang = 123456
设置权限
nano /svn/repos/test/conf/authz
[group]
admin = xsd
team1 = wang, zhang
[/]
xsd = rw
@admin = rw
[/test]
@team1 = rw
@team1 = rw 是设置team1这个组的权限访问/test这个库,其他的库没有权限,rw为读写权限
@admin = rw 设置管理员权限,同上
xsd = rw为设置某一个的权限
注意:realm = /svn/repos 为根目录,所以[/]其实是/svn/repos/,并不是磁盘的根目录/