Server Installation/trac: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
| Zeile 24: | Zeile 24: | ||
* Admin Nutzer für Projektumgebung: |
* Admin Nutzer für Projektumgebung: |
||
htpasswd -c /var/www/trac/<on_projectname>/.htpasswd admin |
htpasswd -c /var/www/trac/<on_projectname>/trac.htpasswd admin |
||
trac-admin /var/www/trac/<on_projectname> |
|||
> permission add admin TRAC_ADMIN |
|||
* Einbindung in Apache Webserver: |
* Einbindung in Apache Webserver: |
||
| Zeile 36: | Zeile 38: | ||
AuthType Basic |
AuthType Basic |
||
AuthName "Trac <on_projectname>" |
AuthName "Trac <on_projectname>" |
||
AuthUserFile /var/www/trac/<on_projectname>/.htpasswd |
AuthUserFile /var/www/trac/<on_projectname>/trac.htpasswd |
||
Require valid-user |
Require valid-user |
||
</Location> |
</Location> |
||
Version vom 21. April 2014, 14:30 Uhr
Software zum Betrieb von trac Umgebung (Hilfsmittel für Entwickler).
Installation
- Installation trac (incl. subversion)
- Installation trac-git (git Plugin)
- Installation libapache2-mod-wsgi (Apache Modul)
- Vorbereitung Verzeichnisse: mkdir /var/www/trac
Konfiguration
- Anlegen einer neuen Projektumgebung:
trac-admin /var/www/trac/<on_projectname> initenv Project name [My Project]> <on_projectname> Database connection string [sqlite:db/trac.db]> trac-admin /var/www/trac/<on_projectname> deploy /tmp/trac mv /tmp/trac/* /var/www/trac/<on_projectname> chown -R www-data:www-data /var/www/trac/
- Konfiguration der Projektumgebung in /var/www/trac/<on_projectname>/conf/trac.ini
[components] webadmin.* = enabled tracext.git.* = enabled
- Admin Nutzer für Projektumgebung:
htpasswd -c /var/www/trac/<on_projectname>/trac.htpasswd admin trac-admin /var/www/trac/<on_projectname> > permission add admin TRAC_ADMIN
- Einbindung in Apache Webserver:
WSGIScriptAlias /trac/on_test /var/www/trac/on_test/cgi-bin/trac.wsgi
<Directory /var/www/trac/<on_projectname>/cgi-bin/trac.wsgi>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
<Location "/trac/<on_projectname>/login">
AuthType Basic
AuthName "Trac <on_projectname>"
AuthUserFile /var/www/trac/<on_projectname>/trac.htpasswd
Require valid-user
</Location>
Betrieb
- User anlegen: ?
- Repository anlegen: ?
- Rechte setzen: ?
- Zugriffstest: ?
- Committest: ?