svnsubversion-edge

SVN permissions for repositories


I have an SVN server with 3 repositories on it. (A, B and C). I am trying to restrict a user (in this example MrX) to have full access to repository B but no access at all to repository A or C (preferred not even see it). I have read the postings and thought i had it correct but when I log in as JJ I can still see all of repository A and C. What am I doing incorrect.

Below is the settings I have for the repositories. Note I would like everyone else to have all read write permissions to A and C repository.

If it matters, I am using CollabNet SubversionEdge on a Windows Server with normal users (not LDAP authentication)

[A:/]
*=rw
MrX =

[B:/]
MrX =rw


[C:/]
*=rw
MrX =

Solution

  • I have a similar situation, the only difference being that I'm not targeting a single user, but a @usergroup instead.

    For me the following setup works:

    [/]
    ~MrX = rw
    
    [A:/]
    
    [B:/]
    MrX = rw
    
    [C:/]
    

    What I'm doing here is assigning by default RW access to everyone for every repo, except MrX. MrX then has RW access to repo B only.