Subversion's native user and permissions administration is fine when you don't have large numbers of users, but as every enterprise SVN administrator knows, things get challenging when the number of users starts getting big. Editing the access file just doesn't cut it after a point, especially when the enterprise is standardized on LDAP and SVN user accounts need to be in sync.
Polarion® AccessSVN™ is a commercial, web based administration tool for managing users and permissions for Subversion repositories on a large scale. It's designed to make life easier, and user/permissions management faster and more efficient for enterprise level SVN administrators.
To use it, you need:
The major power feature of AccessSVN is the capability to import users from LDAP to create SVN users, and to resolve any conflicts that may result from existing user data in Subversion.
You can manage rights for particular directory, by clicking on Manage link in Actions column, where you can view and edit groups and users assignments.
For each directory you can see a list of users who have permissions for the directory (Watch Effective Users button). You can then see which permissions each user has and where the rights are derived from.
The Rights Search tab enables you to search directories by specified access rights. Search options include:
The Groups tab enables viewing of groups. You can filter large numbers of groups, and view groups by pages. For each selected group you can see group info and manage assignments. Group info includes:
The Effective Group Members page shows all group and user members, direct group owner, and take into account that the group may contain other groups as members.