svn Edge访问规则配置

权限的配置方法:
首先在用户页面定义用户,然后在版本库页面,手工填写访问规则。
以下面的配置为例(实际配置中应删除“//”及其后的注释):
[groups]               //定义用户组
qa = yangxia,liling    //定义了一个组,组名为qa,其中有用户yangxia和liling
allqa = tswang,@qa     //定义了另一个组,组名为allqa,其中有用户tswang和qa这个组中的yangxia、liling

[/]                    //定义各版本库的父目录的访问权限
* = r                  //对于各版本库的父目录,所有人(*)都具有只读(r)权限

[SVNEdgeTest:/]        //定义名为SVNEdgeTest的这个版本库的访问权限
* =                    //对于SVNEdgeTest这个版本库及其下的各层文件夹,所有人都没有任何权限
admin =rw              //对于SVNEdgeTest这个版本库及其下的各层文件夹,admin这个用户拥有读写权限
@allqa = rw            //对于SVNEdgeTest这个版本库及其下的各层文件夹,allqa这个组的用户拥有读写权限

[SVNEdgeTest:/tags]    //定义SVNEdgeTest版本库下面的tags这个文件夹的访问权限
@qa = r                //对于SVNEdgeTest版本库下面的tags这个文件夹及其下的各层文件夹,qa这个组的用户拥有只读权限

  1. [groups]                                   #表示以下内容是组  
  2. admin=sin90,***,***,***        #管理组  
  3. document_PM=ting,***            #文档组  
  4. #以下为所有版本库默认访问规则  
  5. [svnproject:/]  
  6. @admin=rw                               #管理组可读写  
  7. *=r                                             #所有人可读  
  8.   
  9. #以下为document版本库定义访问规则  
  10. [svnproject:/document]  
  11. @admin=rw  
  12. @document_PM=rw  
  13. *=r 

svn访问规则要求

 1、创建两个组:admin ccm  admin组员:shijiaxing ccm组员:shijiaxing

2、szoadoc库创建俩目录:01server、02document;并设置权限:01server只有ccm组能读写,其他不能读,02document用admin组和ccm组可以读写,其他只读

[groups]
admin=shijiaxing
ccm=shijiaxing

[szoadoc:/01server]
*=        //其他用户什么权限都没有
@ccm=rw

[szoadoc:/02document]
@admin=rw
*=r

 

posted @ 2018-08-15 10:23  芬乐  阅读(1668)  评论(0编辑  收藏  举报