Today, j'installe trac sur ce serveur.
En fait, c'est simple.
Maintenant que j'ai svn d'installer en mod apache (apt-get install is your friend) il n'y a plus grand chose a faire.
(Pour ceux qui voudraient installer svn : Link1, Link2, Google)
How To ? :
Ce blog (PrendreUnCafe) est asse pratique. De même que la documentation trac.
- Creez les projets
trac-admin /var/trac/projects/projet1 initenv//Pour chaque projet
- Configurer apache<location /trac>SetEnv TRAC_ENV_PARENT_DIR "/var/trac/projects"ScriptAlias /trac "/usr/share/trac/cgi-bin/trac.cgi"
</location>
- Configurer les mots de passe sur apache<Location "/trac/projet1/login">AuthType BasicAuthName "trac"
AuthUserFile /var/trac/projects/proj1/conf/htpasswd
Require valid-user
</location>
- Configurer les mdp dans le fichier de conf$>htpasswd -c /var/trac/projects/proj1/conf/htpasswd user//Puis enlever le c pour en rajouter
- Gerez les droits$>trac-admin /var/trac/projects/proj1/ permission add you_user_name WIKI_CREATE WIKI_MODIFY TICKET_CREATE TICKET_MODIFY$>trac-admin /var/trac/projects/proj1/ permission remove anonymous WIKI_CREATE WIKI_MODIFY // & TICKET_CREATE TICKET_MODIFY
Voila, c'est fait!
Bon, pour la gestion des droits/connexion, c'est pas encore ca. Utiliser plusieurs config pour des projet diferent semble poser des problemes. Dommage. Une autre fois.