我有一个SVN服务器,上面有3个存储库。 (A,B和C)。我试图限制用户(在此示例中为MrX)对存储库B具有完全访问权限,但根本无法访问存储库A或C(首选甚至看不到它)。我已经阅读了帖子并认为我已经正确但是当我以JJ身份登录时,我仍然可以看到所有存储库A和C.我做错了什么。
以下是我对存储库的设置。注意我希望其他所有人都拥有对A和C存储库的所有读写权限。
如果重要,我在具有普通用户的Windows服务器上使用CollabNet SubversionEdge(不是LDAP身份验证)
[A:/]
*=rw
MrX =
[B:/]
MrX =rw
[C:/]
*=rw
MrX =
答案 0 :(得分:2)
我有类似的情况,唯一的区别是我没有针对单个用户,而是针对@usergroup。
对我来说,以下设置有效:
[/]
~MrX = rw
[A:/]
[B:/]
MrX = rw
[C:/]
我在这里做的是默认情况下为每个回购分配RW访问权限,除了MrX。然后,MrX只能使用RW访问回购B.