tortoiseSVN --》
Subversion 用户权限的管理和设置
以我创建的Svn工程为例子来讲解SVN权限管理的配置
仓库创建路径:D:\car
>>>取消匿名登陆:
打开文件D:\car\conf\svnserve.conf
找到:###anon-access = read 或者# anon-access = read
注释去掉,并将read 改为:none
即使:anoe-access=none 表示匿名登陆下的用户权限为空。即:系统不支持匿名登陆
auth0access说明:
auth-access = write #通过验证的用户可以读和写
auno-access = read #匿名登陆下可以只读文件,即:文件修改后无法提交到服务器
password-db =password #用户保存文件的名称
authz-db =authz #权限管理文件 这个是非常重要的,如果我们要对整个工程的文件进行权限分配的时候,就必须将这个行文件前面注释掉,否咋即使我们在权限配置文件里面进行再多的配置都是无效的。这点我已经犯错了。
然后我们在authz 文件下面进行权限的分配
在权限分配的时候要注意的问题:
>>>对某个用户,如果只赋给他某个目录的权限,但对上级目录没有赋给,则他不能有上级目录的任何权限
例如某个用户有:/repository/project1的