当前位置:首页 > 技术文章 > svn > SVN权限配置
SVN权限配置
文章来源:本站原创  浏览次数:300  发布日期:2013-02-05

Subversion 的使用当中,存在“认证”、“授权”两个概念。认证,即 authentication,是指用户名与密码的认证。授权,即 authorization ,是指某用户对某个目录是否具备读、写权限的一种审核。这两者配合作用,就组成了 Subversion 的整个帐户管理体系。

Subversion 提供了面向目录的帐户权限管理功能,通过它,我们就可以很精确地实现项目目录的访问控制。

背景假设

一家电子元器件设备供应商,其中有个ARM部门,专门负责ARM芯片的方案设计、销售,并在北京、上海各设立了一个办事处。对于工作日志,原先采用邮件方式发给经理,但是这种方式有个缺点,那就是不具备连续性,要看以前的日志必须一封一封邮件去查看,很麻烦。于是就想到利用 Subversion让员工在自己电脑上编辑日志,然后利用svn传送回来,既方便员工自己编写日志,又方便对日志的归档处理,而且提交日志的时候只需要执行一下 svn commit 即可,比发送邮件还要简单的多。

svn服务器相关信息

服务器地址: 192.168.0.1

服务器OS MS Windows 2000 Server Edition 中文版

用于存放日志的代码库本地目录: D:\svn\arm

arm部门文档的目录结构如下:

arm             部门名称

├─diary 工作日志目录

├─headquarters总部工作日志目录

├─beijing 北京办日志目录

└─shanghai 上海办日志目录

├─ref 公司公共文件参考目录

└─temp 临时文件目录

人员情况

morson,公司总经理,不习惯使用电脑,更喜欢传统的纸与笔,以及面对面的交流

michaelarm事业部的部门经理

scofield,北京办人员

lincon,上海办人员

linda,总部协调员、秘书

rory,单片机技术员,技术支持

访问权限需求分析

允许总经理、部门经理读取所有文件。顺便给他们开放写权限,以便体现对他们职位的尊重,虽然对于某些文件来说,他们若拥有“写”权限其实也没什么用处

除部门经理外,所有其他人员,均只能看到本办事处人员工作日志

不允许匿名访问

ref目录只允许经理和秘书读写,对其他人只读

temp目录人人都可以随意读写


原文来自:SVN权限配置 http://www.redyun.net/technology/32.html

红云案例Case