Contenu | Rechercher | Menus
Cette page est en cours de rédaction.
Apportez votre aide…

InDefero : Environnement de gestion de code source

InDefero est un projet comparable a 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 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 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 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


Contributeurs : wysman.



Le contenu de ce wiki est sous licence : CC BY-SA v3.0