SVN authz web management tools.
Project description
SVN Authz file management tools:
Based on Pylons Web Framework, with AJAX.
Group, Alias management.
Repository and rules management.
Check users access rights for repositories.
Add administrators for repository.
Administrators for the default repository (/) are superusers.
Login using a htpasswd file or using LDAP.
Videos on ShowMeDo
I have created a series of videos on usage of pySvnManager and how it’s codes are completed.
Installation
svnadmin can be installed with Easy Install by typing:
$ sudo easy_install svnadmin
Configuration
Deploy using make-config and setup-app
deploy$ paster make-config svnadmin svnadmin.ini deploy$ paster setup-app svnadmin.ini
Check configurations:
deploy$ grep "^auth[nz]_file" svnadmin.ini authn_file = %(here)s/config/svn.passwd authz_file = %(here)s/config/svn.access deploy$ grep "^[ ]*auth" config/localconfig.py auth = [htpasswd_login] deploy$ grep "^# admin : /" config/svn.access # admin : / = root, jiangxin
Change root user’s password
deploy$ htpasswd -b config/svn.passwd root secret Updating password for user root
Review main configurations:
deploy$ vi config/localconfig.py deploy$ vi svnadmin.ini
Have a try
Start web app.
deploy$ paster serve --reload svnadmin.ini ... serving on 0.0.0.0:5000 view at http://127.0.0.1:5000
Visit http://localhost:5000 using your favorate web browser. (firefox recommended)
Login as root.
Test
src$ nosetests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pySvnManager-0.1.3dev-r40.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ab369ab0b6c69131dc3a5094ed6d93c2e9777b42358343f2ed0388ba7bd4bb |
|
MD5 | 9b9cb30effe599e2ace99aa090d9c4de |
|
BLAKE2b-256 | 5ed993e3c330771b83e43b838c70d461cc7e3e3f5a7b534e410b5c7dfe1eea1c |
Hashes for pySvnManager-0.1.3dev_r40-py2.5.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f37f59cacf7c4304b85e91a7782385ff0c353c2f05dd69e115f9018df2018d9 |
|
MD5 | 67cec1441818d53c4b6b584ec3229611 |
|
BLAKE2b-256 | 86351736919a87f24046b5b8e5604127c43e2d788d9fea57fa3458348d98fd7e |