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

Ceci est une ancienne révision du document !



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 des extensions php-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.

On crée le dossier où va être déployé notre application.

sudo su
cd /var/www
mkdir indefero

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

Avec pear :

mkdir -p /var/www/indefero/pluf
cd /var/www/indefero/pluf
pear upgrade-all
pear install --alldeps Mail
pear install --alldeps Mail_mime

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