Feb 032009
 

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.

  1. Creez les projets
    trac-admin /var/trac/projects/projet1 initenv

    //Pour chaque projet

  2. Configurer apache<location /trac>SetEnv TRAC_ENV_PARENT_DIR "/var/trac/projects"ScriptAlias /trac "/usr/share/trac/cgi-bin/trac.cgi"

    </location>

  3. 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>

  4. Configurer les mdp dans le fichier de conf$>htpasswd -c /var/trac/projects/proj1/conf/htpasswd user//Puis enlever le c pour en rajouter
  5. 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.