Subversion User Access Management Power Tool – AccessSVN

    p_accesssvnSubversion'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.

    Capabilities and Features

    Permissions Administration:

    • Browse SVN repository and view access rights for users and groups
    • Filter directories by access rights, with full rights details
    • Manage access rights for any directory
    • Watch effective users for any directory

    More »

    Rights Search:

    • Search directories by access rights
    • View extended rights details

    More »

    Group Administration:

    • View filtered listings of groups
    • View and manage groups details including members, permissions, assignments

    More »

    User Administration:

    • View filtered lists of users
    • View groups to which users belong
    • View user permissions
    • Manage assignments

    More »

    Access file management:

    • Generate SVN Access file
    • Synchronize with SVN Access file
    • Synchronize SVN Access file with LDAP

    More »


    To use it, you need:

    • Apache Tomcat (bundled with distribution)
    • Subversion
    • LDAP


    Download Evaluation

    xAccess SVN Feature Overview

    Access File Management

    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.

    LDAP Synchronization

    In order to get users and(or) groups you need to load them from LDAP. Before you do that, you'll see a message in all tabs which disappears after the successful synchronization.

    If user data loaded from LDAP conflicts with existing SVN data the LDAP Merge Conflict page shows conflicted users, groups and group membership, and allows you to either apply changes despite conflicts, or cancel changes.

    Permissions Administration

    Polarion AccessSVN's Permissions tab lets you browse SVN directories and view their assignments. You can also filter directories by rights, and view rights details for them (Rights Derived From).

    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.

    Rights Search

    The Rights Search tab enables you to search directories by specified access rights. Search options include:

    • Main:anyuser and group
    • Rights: Assignments or concrete rights value. Assignments looks for directories having assignments. Rights value looks for directories where user/group has the specified permissions. Results are also provided with Rights Derived From
    • Directory: AnyNameName PatternPath Pattern

    Group Administration

    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:

    • User Members
    • Group Members
    • Assignments
    • Permissions
    • Effective Members

    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.

    User Administration

    The Users tab enables viewing of users. You can filter users, and view users by pages. For each selected user you can see detail info and manage assignments. User info includes:

    • Groups the user belongs to
    • Assignments
    • Permissions