Installer Git et Mercurial – Linux

Note: cette doc avance au fur et à mesure de mon utilisation de ces outils ;-)

Pour utiliser Bitbucket, vous devez installer un outil de DVCS (distributed version control or decentralized version control) – en français : contrôle de version distribué ou de contrôle de version décentralisé – sur l’ordinateur où vous écrivez votre code. En règle générale, cet ordinateur est une machine physique avec laquelle vous avez l’habitude de travailler. C’est votre système ou machine locale. Vous pouvez aussi écrire ou déployer du code sur une machine distante (Exemple: un laboratoire informatique ou un serveur dans un centre de données). Vous pouvez aussi avoir besoin d’un outil DVCS sur cette machine.
Ce tutoriel se réfère à un cas typique, votre système local, mais les instructions sont les mêmes dans les deux cas.

Bitbucket prend en charge deux outils DVCS, Git et Mercurial. Ces outils s’exécutent sur tous les systèmes d’exploitation modernes. Vous pouvez installer Git et Mercurial sur n’importe lequel des systèmes d’exploitation pris en charge. Bitbucket fonctionne avec la Git v1.6.6 + et Mercurial v1.7 +. Mercurial est dépendant du langage de programmation Python(v2.4 à 2.7). Le processus d’installation vérifie que vous détenez la bonne version de Python sur votre système.

Étant donné qu’avec Bitbucket vous pouvez utiliser à la fois Git et Mercurial, cette page vous explique comment installer ces solutions sur votre machine. Si vous avez déjà l’un ou l’autre de ces outils installés, ignorez les instructions et passez à l’étape suivante du didacticiel.

Cette documentation vous explique comment installer ces outils sur Linux Ubuntu v12.04. (Je n’explique pas comment les installer sur Windows et Mac car je n’utilise pas ces systèmes pour mes projets actuels).

Étape 1. Installer Git

Ubuntu utilise le système de gestion de paquets APT, qui fournit l’utilitaire en ligne de commande apt-get (optionnellement des interfaces graphiques telles que Synaptic et d’Aptitude). Nous allons utiliser apt-get pour installer des paquets (servez-vous des interfaces graphiques si vous êtes plus à l’aise avec).
Ouvrez une fenêtre de terminal sur votre système et procédez ainsi:

Entrez la commande suivante pour installer Git:

$ sudo apt-get install git-core

Vous pouvez vérifiez l’installation si l’installation a réussi en saisissant la commande:

$ which git
/usr/bin/git

Configurez votre nom d’utilisateur en utilisant la commande suivante:

$ git config --global user.name "John Doe"

Configurez votre adresse e-mail en utilisant la commande suivante:

$ git config --global user.email "john.doe@emailserver.com"

Étape 2. Installer Mercurial

Ouvrez une fenêtre de terminal et procédez comme suit:

Vérifier que les dépôts APT Universe sont actifs en utilisant la commande suivante:

$ sudo gedit /etc/apt/sources.list

Dans mon cas j’utilise la version d’Ubuntu 12.04 mais ces lignes doivent être adaptées à votre distribution et votre version. Les lignes doivent exister et être décommantées.

## Uncomment the following lines to add software from Universe
deb http://fr.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise universe
deb http://fr.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-updates universe
 
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe

Mettez à jour la liste des paquets en entrant la commande suivante en ligne de commande:

$ sudo apt-get update

Entrez la commande suivante pour installer Mercurial:

$ sudo apt-get install mercurial

Vérifiez l’installation a réussi en tapant en ligne de commande:

$ which hg
/usr/bin/hg

Créer et éditer le fichier de configuration Mercurial < code>~/.hgrc (indispensable pour valider les modification en cours dans le dépôt) en tapant la commande:

$ gedit ~/.hgrc

Copier/Coller le texte suivant et adaptez le à votre utilisateur:

[ui]
# Nom apparaissant lors des commits (validation de la modification en cours).
username = John Doe <john.doe@emailserver.com>

Pour en savoir plus sur le fichier de configuration .hgrc vous pouvez aller sur la page Configuration files from Mercurial.

Article à suivre : Tutoriel - Initialiser son dépôt (Repository)

Ce contenu a été publié dans HowTo, avec comme mot(s)-clef(s) , , , . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire