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)