documenting adding new projects to repository, for more details see the subversion and trac documentation
1. Setup a user account (e.g. username = foo, password = bar)
- sudo htpasswd -b /etc/apache2/.htpasswd foo bar
2. Setup subversion repository (e.g. test)
- sudo mkdir /var/svn/test
- sudo svnadmin create /var/svn/test
- sudo chmod -R 777 /var/svn/test
- sudo nano /etc/apache2/svn.conf
- add a new section for the repository "[test:/]"
- add any users who need access under the new section "foo = rw"
3. Setup trac repository (e.g. test)
- sudo trac-admin /var/trac/test initenv
- sudo chmod -R 777 /var/trac/test/db
- sudo trac-admin /var/trac/test permission add foo TRAC_ADMIN
- sudo trac-admin /var/trac/test permission remove anonymous WIKI_CREATE TICKET_CREATE TICKET_MODIFY
- sudo nano /var/trac/test/conf/trac.ini
- add a new section "[components]"
- under [components] add "webadmin.* = enabled"
