Server Installation/trac: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Konfiguration)
(Konfiguration)
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, 16: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: ?
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge