SVN 权限配置详细说明

在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

* =

分享到:

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-13 17:42:52

SVN 权限配置详细说明的相关文章

svn权限配置

建立版本库# mkdir /data/svn 创建svn数据目录(目录可自行制定)# svnadmin create /data/svn/develop  develop就是版本库的名字,可以改变! # vim /data/svn/develop/conf/authz  //svn权限控制配置文件[groups] #设置组group1 = user1,user2 #多用户用逗号隔开 [/] #根目录权限设置(就是"develop"这个文件夹)user3 = rw #用户1权限是:可读写

Linux下SVN部署/安全及权限配置,实现web同步更新

转自:http://www.cnblogs.com/me115/archive/2013/04/07/3002058.html 本文包含以下内容: SVN服务器安装 SVN权限管理 SVN使用SASL加密 SVN上传时同步其它目录 需求 在WEB线上版本管理的基础上,能够在代码上传之后,立刻通过WEB访问,查看修改效果:同时,保证数据的安全性: SVN安装 SVN服务器有2种运行方式:独立服务器和借助apache运行. svnserve和apache相比是轻量级的,也比较简单,svnserve包

svn数据仓库配置,权限配置

svn服务的开启有两种方式, ·        自带的svnserve服务(访问地址类似于svn://192.168.80.18/repos/) ·        与Apache配合使用  (访问地址类似于http://192.168.80.18:8077/repos/) 下面先进入第一种的配置: 1 安装,解压缩下载的svn压缩包到对应文件夹(建议路径不要有空格与中文) Svn的安装目录截图: 2 建立版本库,首先建立 E:\svn 空文件夹作为所有版本库的根目录.然后,进入命令行并切换到安装

Linux下SVN server 的使用及权限配置

[Linux下SVN server 的使用及权限配置] 参考:http://www.cnblogs.com/heinoc/p/3805779.html

centos6中搭建svn服务器以及相关权限配置

使用yum方式安装svn服务器软件,在centos中搭建团队使用的代码仓库,为开发成员创建账号以及分配权限: 1.检查svn服务软件安装情况 svnserve –version命令查看安装情况, 出现"-bash: /usr/bin/svnserve: No such file or directory"提示说明没有安装,直接进入第2步, 否则会显示已安装svn服务器软件版本信息"svnserve, version -",可以使用以下命令删除已安装的版本 yum r

Linux 下SVN安全及权限配置

转载请注明,原创地址:点击打开链接 http://blog.csdn.net/u010587274/article/details/51015532 前期的步骤可参考我的另一篇博客:点击打开链接   Linux(CentOS 7.0)下使用yum安装配置和使用svn 个人微信公众号:tanzi_888 (潭子技术圈) [[email protected] ~] cd /root/svn/project/conf passwd: 里面保存用户信息,基本格式为:user = passwdauthz:

svn Server authz 配置示例(文件夹权限配置)

[aliases] [groups] admin = jiangzhehao technology = chenlei,liulei,xunzheng,qiaomingjie sales = chenlei,liuxiaocong,wuzhikai [hdxy:/] @admin = rw @technology = r @sales = r [hdxy:/00 公司资料] @admin = rw @technology = r @sales = r [hdxy:/05 技术资料] @admin

SVN的搭建(权限配置篇)

如要转载,请注明出处! 两个问题: 如何维护多个目录或者仓库 目录权限如何设置 ===================================================================== 1.维护多个目录或仓库 方案一:分别创建两个仓库,配置两套设置 方案二:在同个目录下创建两个仓库,将passwd.authz提到根目录下,两个仓库的全局配置公用一套配置 方案三:只要一个仓库,但是在仓库下设置多个子目录 方案一不合适.方案二可取.方案三可取. 但是当多个项目都比较

SVN权限解析规则详解

最近在做一个操作SVN的Web系统,涉及到了很多东西,包括apache执行命令.配置文件解析等:编码过程中发现svn的权限解析过程和我所了解到的不大相同,在网上查了一些资料,但好像都是怎么配置svn,没有详细讲解权限的生效过程,而我开发系统需要考虑到各种情况,所以我自己通过一部分资料和动手实验总结了下面的svn权限解析规则.如果这些内容不是很全面或者有错误,可以提出来,我也会在后面修改补充. 首先创建一个版本库后,会生成最初的目录结构和基本的配置文件,本文主要分析“authz”文件的内容:我们先