Name | Modified | Size | Downloads / 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.