存储库的 SVN 权限

SVN permissions for repositories

我有一个 SVN 服务器,上面有 3 个存储库。 (A、B 和 C)。我试图限制用户(在此示例中为 MrX)具有对存储库 B 的完全访问权限,但根本无法访问存储库 A 或 C(最好甚至看不到它)。我已经阅读了帖子并认为我做对了,但是当我以 JJ 身份登录时,我仍然可以看到所有存储库 A 和 C。我做错了什么。

以下是我对存储库的设置。注意我希望其他人都拥有对 A 和 C 存储库的所有读写权限。

如果重要的话,我在 Windows 服务器上使用普通用户(不是 LDAP 身份验证)

[A:/]
*=rw
MrX =

[B:/]
MrX =rw


[C:/]
*=rw
MrX =

我有类似的情况,唯一的区别是我不是针对单个用户,而是针对@usergroup。

对我来说,以下设置有效:

[/]
~MrX = rw

[A:/]

[B:/]
MrX = rw

[C:/]

我在这里所做的是默认为每个存储库的每个人分配 RW 访问权限,MrX 除外。然后 MrX 仅具有对回购 B 的 RW 访问权限。