在SVN中有三个项目:ALL,CRM,OA
有三个用户:all,crm,oa
步骤:
1、打开svnserve.conf,去掉下面四行中的 # 符号
# anon-access = read #不用账号登录,只有读属性
# auth-access = write #账号登录,有读写属性
# password-db = passwd #指定用户密码文件
# authz-db = authz #指定用户分组和指定各组对各个项目的填写属性
2、打开passwd,新建三个用户
all = all
crm = crm
oa = oa
3、打开authz,新建三个gruop
group_all = all,crm,oa
group_crm = all,crm
group_oa = all,oa
4、在authz中设置权限
# 对ALL项目,三个人都有读写权限
[/ALL]
@group_all = rw
* =
# 对CRM项目,all,crm两个人才有读写权限
[/CRM]
@group_crm = rw
* =
# 对OA项目,all,oa两个人才有读写权限
[/OA]
group_oa = rw
* =