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
File details
Details for the file pySvnManager-0.1.3dev-r40.tar.gz
.
File metadata
- Download URL: pySvnManager-0.1.3dev-r40.tar.gz
- Upload date:
- Size: 80.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ab369ab0b6c69131dc3a5094ed6d93c2e9777b42358343f2ed0388ba7bd4bb |
|
MD5 | 9b9cb30effe599e2ace99aa090d9c4de |
|
BLAKE2b-256 | 5ed993e3c330771b83e43b838c70d461cc7e3e3f5a7b534e410b5c7dfe1eea1c |
File details
Details for the file pySvnManager-0.1.3dev_r40-py2.5.egg
.
File metadata
- Download URL: pySvnManager-0.1.3dev_r40-py2.5.egg
- Upload date:
- Size: 195.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f37f59cacf7c4304b85e91a7782385ff0c353c2f05dd69e115f9018df2018d9 |
|
MD5 | 67cec1441818d53c4b6b584ec3229611 |
|
BLAKE2b-256 | 86351736919a87f24046b5b8e5604127c43e2d788d9fea57fa3458348d98fd7e |