Download Latest Version svn_access_manager-0.6.0.11.tar.gz (2.7 MB)
Email in envelope

Get an email when there's a new version of svn-access-manager

Name Modified Size InfoDownloads / Week
Parent folder
svn-access-manager-0.6.0.8-1.noarch.rpm 2018-05-31 2.1 MB
Changelog 2018-05-31 14.1 kB
md5sum-0.6.0.8 2018-05-31 358 Bytes
README 2018-05-31 2.7 kB
svn_access_manager-0.6.0.8.tar.bz2 2018-05-31 2.2 MB
svn-access-manager-selinux-0.6.0.8-1.noarch.rpm 2018-05-31 5.5 kB
svn_access_manager-0.6.0.8.zip 2018-05-31 3.0 MB
svn_access_manager-0.6.0.8.tar.gz 2018-05-31 2.7 MB
Totals: 8 Items   10.0 MB 0

SVN Access Manager Readme

SVN Access Manager is a powerful tool for managing access to subversion 
repositories. The tool provides user and group management and access 
rights (read/write) to dedicated paths in a repository as well.

Subversion grants access rights recursively. That means that creating
access rights to repositories is not as complex as it seams.

Let's have a small example.

Repository testrepo:

trunk
     /dir1
     /dir2
          /dir3
          /dir4
     /dir5

Let's assume that there're two users defined for this repository, user A and
user B. User A should have read access to the whole repository but should only
be allowed to write into "dir2" without the sub directories. User B should have
write access to the whole repository except "dir5". For dir5 he should not have
any access.

You can set the access rights with SVN Access Manager according to this created
access file:

[testrepo:/trunk/]
A = r
B = rw

[testrepo:/trunk/dir2]
A = rw

[testrepo:/trunk/dir2/dir3]
A =

[testrepo:/trunk/dir2/dir4]
A =

[testrepo:/trunk/dir5]
B = 
 


Requirements
============

To use SVN Access Manager you need

- a working subversion repository
- Apache 2.0 or higher
- PHP 4 or higher with php mysql and php ldap,
  recommended is PHP 5.3
- Mysql 5
- a web browser supporting HTML 5



seLinux
========

In the doc directory there's a folder selinux. There you find a selinux context
for the SVN Access Manager. You can use this context. If you want to create
repositories from within the SVN Access Manager you must add the rules to
allow the webserver to write to your repository directory.

To add the rules you can do as root:
> semodule -i svnaccessmanager.pp



Installation
============

For installation please look into the documentation in the html directory or
simply install the RPM provided on 
https://www.svn-access-manager.org/



Mailinglists
============

There's a mailinglist for announcements of new releases of SVN Access Manager.
The list requires a subscription which can be done here.

New releases are announced on freshmeat.net and sourceforge.net as well.



Credits
=======

SVN Access Manager uses JQuery, JQuery UI, Chosen, a Select Box Enhancer and 
Aria Tables. 

Thanx to Maik, Tobias and Jan for a lot of testing and providing patches
to fix some bugs.



License
=======

SVN Access Manager is distributed under the GPL v2. You find a copy
of this license in this folder.



Warranty
========

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.



Source: README, updated 2018-05-31