SVN访问控制工作异常



我在SVN中有多个存储库和多个用户,我创建了分配给每个存储库的用户组和权限,但配置不能正常工作。目前唯一可行的方法是为所有存储库分配读/写权限。

[/]
* = rw

我的文件访问控制的原始内容如下:

[groups]
administration = adminone, admintwo
roleone = user1, user2
roletwo = user3
rolethree = @roleone, @roletwo
[/]
* = r
@administration = rw
[/project1]
@roleone = rw
[/project2]
@roleone = rw
[/project3]
user1 = rw
[/project4]
@roletwo = rw

问题是user1可以读取所有存储库,但不能向project3、project1和project2提交。

谁能告诉我我做错了什么?

请先阅读SVNBook |基于路径的授权章节。您使用的访问控制文件的语法似乎不正确。

如果project1, project2, project3, project4是存储库,那么您应该像这样为它们指定访问规则

[Project1:/]
user=rw

最新更新