SVN访问控制工作错误

时间:2015-08-14 16:05:00

标签: 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。

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

1 个答案:

答案 0 :(得分:0)

首先阅读SVNBook | Path-Based Authorization章节。看起来您使用的访问控制文件的语法不正确。

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

[Project1:/]
user=rw