SVN的学习之路五(权限分配)

前言

一般新员工在进入公司的时候,公司会先分配SVN的账号密码给你,让你检出项目到本地,熟悉项目。但是公司并不是开放所有的权限,比如新员工就开放读的权限,开发人员就开放读写的权限,查看代码是否规范的人,就开放读的权限。

权限分配

在仓库的conf下面有3个文件,如下图:


authz //权限分配文件
passwd //密码配置权限
svnserve.conf //配置文件

文件设置

* 步骤一:找仓库中的conf/svnserve.conf
* 步骤二:修改配置文件
    * anon-access = none            -- 匿名用户没有权限。(取值:none/read/write)        
    * auth-access = write           -- 认证用户有读写权限
    * password-db = passwd          -- 让passwd的文件生效
    * authz-db = authz              -- 让authz的文件生效

* 步骤三 :打开passwd文件:设置用户名和密码(键值对的形式)
    xx=123
    yy=123

* 步骤四   :打开authz文件:设置用户的权限(这里演示的是以组的形式,作为权限分配。其中的[/],代表是当前配置文件下的仓库。)
    [groups]
    crmGroup=xx,yy

    [/]
    @crmGroup=rw
    * = 

如下图是以个人的形式作为权限的分配:

注意

在配置passwd文件的时候,最上面的[users],不要删除

在配置svnserve.conf的时候,很多字段是注释起来了,只要删除前面的#就可以,不用多余添加。

在配置authz权限分配文件的时候,如果用组就吧[groups]注释打开,最上的[/]代表权限的区域。也可以是仓库下的test项目。那就写成[/test]



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值