首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

SVN的一个配置,有有关问题

2012-04-09 
SVN的一个配置,有问题fileDb ├─项目A ├─项目B └─项目C上面是我SVN中的文档结构,fileDb是一个SVN文件库。有

SVN的一个配置,有问题
fileDb
 ├─项目A
 ├─项目B
 └─项目C

上面是我SVN中的文档结构,fileDb是一个SVN文件库。
有四个人:
aa是项目A的成员,只能读写项目A;
bb是项目B的成员,只能读写项目B;
cc是项目C的成员,只能读写项目C;
boss是管理员,有读写三个项目的权限;


#---------------权限配置开始------------------------

[fileDb:/]
boss=rw
[color=#FF0000]*=r

[fileDb:/项目A]
boss=rw
aa=rw
*=

[fileDb:/项目B]
boss=rw
bb=rw
*=

[fileDb:/项目C]
boss=rw
cc=rw
*=
#---------------权限配置结束------------------------
[/color]

这样配置后,问题就出现了,aa、bb、cc都可以读取根目录(fileDb:/)。
就是aa可以看到项目B和项目C,这是不允许的。

如果我将红色部分改为“*=”,或者去掉这句时,除boss以外的人都无法访问了。


如果配置才能让三个项目的权限独立,让aa,bb,cc只能访问属于自己的项目?

[解决办法]
[fileDb:/] 
boss=rw 

[fileDb:/项目A] 
boss=rw 
aa=rw 

[fileDb:/项目B] 
boss=rw 
bb=rw 

[fileDb:/项目C] 
boss=rw 
cc=rw 

试试这样行不行
“*=”应该是一种提示而已吧
[解决办法]
去掉下面这段里的[color=#FF0000]*=r 

[fileDb:/] 
boss=rw 
[color=#FF0000]*=r 

这句的意思就是:boss拥有对/的读写权限,其它所有人对/有读权限.

按你的要求,应这样写:

[fileDb:/] 
boss=rw 

[fileDb:/项目A] 
aa=rw 

[fileDb:/项目B] 
bb=rw 

[fileDb:/项目C] 
cc=rw 

热点排行