#yum install subversion
#svnadmin create /data/svn/all
#cd /data/svn/all/conf/
#vi svnserve.conf
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = password
authz-db = authz # 访问控制文件
realm = /data/svn/all # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
设置用户组及权限
#vi authz
添加:
[/]
@all =rw
* =
[/test]
@test =rw
@test1 =r
* =
[groups]
all=pan,chen
test= peng
test1= feng
设置帐号密码
#vi passwd
[users]
# harry = harryssecret
# sally = sallyssecret
pan = 12345678
test=zt123456
启动
svnserve --config-file /data/svn/all/conf/svnserve.conf -d -r /data/svn/all