Manage Subversion access rights without the guesswork.
SVN Access Manager provides user and group management alongside fine-grained read / write permissions for any path inside a Subversion repository — and generates matching Apache configuration for ViewVC.
Everything you need to control repository access
A single tool for the users, groups and paths that make up your Subversion access policy.
User & Group Management
Create users and groups centrally and reuse them across as many repositories as you manage.
Path-based Permissions
Grant read or write access to any directory in a repository, right down to a single path.
Recursive Access Rights
Subversion applies access rights recursively, so a handful of rules can cover an entire repository tree.
ViewVC Configuration
Generate matching Apache configuration files for ViewVC directly from your access rules.
From repository tree to access file
Subversion grants access recursively, so defining rights for a repository
is simpler than it looks. Take a repository named testrepo with
a trunk directory containing five subdirectories:
The scenario
Two users, A and B, need different levels of access. User A should be able to
read the whole repository, but only write into dir2 — without its
subdirectories. User B should be able to write everywhere except dir5,
where they should have no access at all.
The result
SVN Access Manager turns that policy into a plain Subversion access file — no manual path bookkeeping required.
Repository layout — testrepo
trunk
/dir1
/dir2
/dir3
/dir4
/dir5Generated access file
[testrepo:/trunk/] A = r B = rw [testrepo:/trunk/dir2] A = rw [testrepo:/trunk/dir2/dir3] A = [testrepo:/trunk/dir2/dir4] A = B =
Ready to lock down your repository?
SVN Access Manager is free and open source. Install it in minutes and start managing access rights the same day.