Wednesday, April 11, 2007

SVN的权限管理配置

SVN的权限配置管理主要涉及到每个repository的conf目录的几个文件
svnserve.conf文件
这个文件的[general]下
anon-access = none 禁止匿名访问 read提供读,write提供写
auth-access = write与上面一个类似
password-db = passwd 指向密码文件
authz-db = authz 指向授权文件

passwd文件
提供用户名和密码设置,都是明文,格式如下
[user]
harry = harry 前面是用户名,后面是密码

authz文件
提供访问到授权控制
[group]设置用户组
manager = harry,bunny 设置manager组的成员包括harry,bunny

[/]
设置根目录到权限
@manager = rw代表给manager组读写权限
harry = rw代表给harry这个成员读写权限
*= 代表其他人没有任何权限


SVN里面可以通过这样到方法为每一个目录设置权限,对于小团队开发,这样也够咯

No comments: