我负责的部门是通过SVN进行
代码控制的,以前将各
文件权限详细到个人。前不久进行了组织架构调整,整个
权限需要重新划分。由于
目录太多,而且计划中马上还要进行调整,同时为了配合新的组件划分,开始考虑用群组对SVN进行
权限控制。
上网搜索SVN群组权限控制,发现两点,一是有的在配置文件开头先配置群组,使用[groups],二是群组前面加上@标识。然后……
Apache配置文件是前人留下的,研究了一下,有个“AuthGroupFile /etc/iware/auth_group”,于是很开心的将auth_group仔细编辑了一番,将SVN权限配置文件使用auth_group中的群组进行配置,保存退出后,马上
开发人员开始叫不能查看。。。

赶紧恢复备份文件。。。
看来APACHE中的群组文件不能在SVN通用?只好在SVN的配置文件前面配置群组先,于是乎,OK!!
对LINUX还是不够熟悉,尝试中前进~~
SVN的配置文件可如下写,就既可以使用群组也可以使用个人进行控制咯
[groups]
group1=user1,user2
group2=user3
[
svn:/]
user1 = rw
user5 = rw
* = r
[svn:/test]
@group1 = rw
user6 = rw
@group2 = rw
* = r
