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.
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
pySvnManager-0.1.2dev-r9.tar.gz
(67.5 kB
view hashes)
Built Distribution
pySvnManager-0.1.2dev_r9-py2.5.egg
(158.9 kB
view hashes)
Close
Hashes for pySvnManager-0.1.2dev_r9-py2.5.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a0cf51acc2adf3c77675e4c53a506af69188fd39b05609e511792afb4d8cb8c |
|
MD5 | f0546558f3974308e0d24bd5195f8694 |
|
BLAKE2b-256 | 75c47ce53e000a36a37931be57ecef0e7a634c3787baea3df38ce1e69a25a2d8 |