{{tag>serveur git gestion_de_projet BROUILLON}} ---- ====== InDefero : Environnement de gestion de code source ====== InDefero est un projet comparable à [[trac]], avec une grosse influence de Google Code. Le projet est sous licence GNU GPL v2. Indefero est capable de : * Gérer de multiples projets * Gérer un dépôt de source par projet en utilisant : [[git]], [[subversion|subversion]] ou [[mercurial]] * Gérer un traqueur de bug par projet * Gérer un wiki par projet * Gestion multi-utilisation avec différents niveaux de droits et d'accès ===== Prérequis ===== Avant toute chose, il est bien entendu impératif de disposer d'une distribution Ubuntu et d'un accès [[sudo|privilégié]] sur la machine. Indefero est une application web écrite en PHP, elle a aussi besoin d'un serveur [[:LAMP]] fonctionnel et configuré, ainsi que de certaines extensions [[modules_php#php-pear|php-pear]] ==== Installation des extensions PEAR ==== sudo apt-get install php-pear sudo pear upgrade-all sudo pear install --alldeps Mail sudo pear install --alldeps Mail_mime ===== Installation ===== L'installation se fait en deux parties, la première consiste en l'installation de la librairie Pluf, puis dans un second temps l'installation de InDefero lui-même. ==== Organisation recommandée pour les fichiers ==== If your server document root is in /var/www a good thing is to keep the number of files under the /var/www folder to its minimum. So, you should create a /home/www folder in which we are going to install all but the files which need to be available under the document root. /home/www/pluf /home/www/indefero ==== Installation de Pluf ==== Télécharger Pluf depuis le site officiel www.pluf.org cd /var/www/indefero wget http://projects.ceondo.com/p/pluf/source/download/master/ unzip pluf-master.zip mv pluf-maaster pluf ==== InDefero ==== ===== Configuration ===== ==== idf.php ==== ==== path.php ==== ==== Initialisation de la base de données ==== ==== Ajout du premier utilisateur ==== ===== Mise en place de la gestion des dépôts ===== ==== Git ==== ==== Svn ==== ==== Mercurial ==== ===== Références ===== * La doc officielle [anglais]: http://www.indefero.net/open-source/ ---- //Contributeurs : [[:utilisateurs:wysman]].//