Trac
From Attie's Wiki
(Difference between revisions)
Line 26: | Line 26: | ||
acct_mgr.web_ui.LoginModule = enabled | acct_mgr.web_ui.LoginModule = enabled | ||
acct_mgr.web_ui.RegistrationModule = disabled | acct_mgr.web_ui.RegistrationModule = disabled | ||
− | </source > | + | </source> |
* Add anonymous to the TRAC_ADMIN group to create your first user | * Add anonymous to the TRAC_ADMIN group to create your first user | ||
− | < | + | <pre> |
$ trac-admin /path/to/project permission add anonymous TRAC_ADMIN | $ trac-admin /path/to/project permission add anonymous TRAC_ADMIN | ||
− | </ | + | </pre> |
+ | |||
+ | * Use the web interface to create a user, then remove TRAC_ADMIN from anonymous |
Revision as of 23:38, 4 March 2010
Trac is a web based project management solution! http://trac.edgewall.org/
Configuration steps:
- Download and extract Trac
- Install Trac
$ ./setup.py install
- Create a Trac environment
$ trac-admin /path/to/project initenv
- Install account manager plugin
$ easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
- Setup Authentication
[components] trac.web.auth.LoginModule = disabled acct_mgr.web_ui.LoginModule = enabled acct_mgr.web_ui.RegistrationModule = disabled
- Add anonymous to the TRAC_ADMIN group to create your first user
$ trac-admin /path/to/project permission add anonymous TRAC_ADMIN
- Use the web interface to create a user, then remove TRAC_ADMIN from anonymous