专家推荐 SVN权限配置方法介绍

本节接着上节内容向大家简单描述一下SVN权限配置方面的知识,主要包括修改D:\SVNROOT\passwd文件和配置授权两个方面,欢迎大家一起来学习SVN权限配置方法。

1.修改D:\SVNROOT\passwd文件

前面已经说过了,用户和密码文件应该是在D:\SVNROOT\passwd,所以我们为每一位用户设置权限,文件内容如下:
[users]
p1_a1=p1_a1
p1_d1=p1_d1
p1_t1=p1_t1
p2_a1=p2_a1
p2_d1=p2_d1
p2_t1=p2_t1
为了便于验证,所有密码和用户名一致,下面看一下SVN权限配置中如何配置授权。

2.配置授权,修改D:\SVNROOT\authz
[groups]
#定义组信息
p1_group_a=p1_a1
p1_group_d=p1_d1
p1_group_t=p1_t1
p2_group_a=p2_a1
p2_group_d=p2_d1
p2_group_t=p2_t1
[/]

#指定所有的版本库默认只读,root可读写
*=r
root=rw
[project1:/]

#指定对版本库project1根目录的权限
@p1_group_a=rw
@p1_group_d=rw
@p1_group_t=r
[project1:/trunk/admin]

#指定对版本库project1的/trunk/admin根目录的权限,
#p1_group_a读写,p1_group_d和p1_group_t没有任何权限。
@p1_group_a=rw
@p1_group_d=
@p1_group_t=
[project2:/]

svn

相关推荐