×

Blog

Comment installer Git depuis les sources

Introduction

Git en quelques mots

Git est un logiciel de gestion de version décentralisé parmi les plus populaires avec 12 000 000 d’utilisateurs dans le monde. C’est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux. Git est donc totalement gratuit.

Linus torvalds

Prérequis:

Pour réaliser l’installation de Git, il vous faut:

  • Un accès internet.
  • Les droits administrateurs sur votre machine.

Installer Git depuis les sources

Pour les plus chevronnés d’entre vous, il est également possible de télécharger les sources de Git pour compiler et installer vous même l’outil. Et oui, Git étant un projet open source, vous pouvez récupérer et donc modifier le code de celui-ci 😉

1- Installer les dépendances
Pour installer Git, vous avez besoin des bibliothèques suivantes : curl, zlib, openssl, expat, libiconv.

exemple avec yum sous Fedora:
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

exemple avec apt-get sous Ubuntu:
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

2- Télécharger les sources
Maintenant que les dépendances sont installées sur votre machine, il faut récupérer les sources de Git sur le site: http://git-scm.com/download

Placez alors l’archive téléchargé dans un dossier de travail: par exemple ~/workspace/git/

Puis décompressez celle-ci afin d’extraire les sources:
cd ~/workspace/git/
tar -zxf git-xxxxx.tar.gz

3- Compiler et installer Git
Il ne nous reste plus qu’à compiler make prefix=/usr/local all
puis àler les binaires:
$ sudo make prefix=/usr/local install

4- Vérifier l’installation
Pour finir il ne vous reste plus qu’à vérifier que votre compilation et installation ce sont bien déroulées. Pour cela il faut utiliser la commande “git version” qui vous retourne alors le numéro de version de Git.

5- Mettre à jour les sources
Maintenant que Git est installé sur votre machine, il est possible de récupérer les dernières versions du code source directement avec Git lui même. Et oui Git est utilisé dans la gestion de version de Git…

git clone git://git.kernel.org/pub/scm/git/git.git

Et maintenant?

Félicitation! vous venez d’installer Git sur votre machine. Pourquoi ne pas aller plus loin dans cette aventure? Si vous souhaitez apprendre à utiliser Git, je vous conseil soit un bon livre ou encore mieu une bonne formation vidéo.

Voici ma petite sélection:
Pour ceux qui, comme moi, préfèrent une bonne formation vidéo avec plus de pratique que de théorie:
Pour les amoureux des livres:
Pour les autres, La documentation officielle: https://git-scm.com/book

sudo apt-get install

Et maintenant?

Félicitation! vous venez d’installer Git sur votre machine. Pourquoi ne pas aller plus loin dans cette aventure? Si vous souhaitez apprendre à utiliser Git, je vous conseil soit un bon livre ou encore mieux une bonne formation vidéo.

Voici ma petite sélection:
Pour ceux qui, comme moi, préfèrent une bonne formation vidéo avec plus de pratique que de théorie: Formation Vidéo
Pour les amoureux des livres
Pour les autres, La documentation officielle.

Recevez gratuitement votre fiche de synthèse sur l’outils Git

Vous trouverez dans ce document un condensé des commandes les plus utilisées avec à chaque fois une petite description de celle-ci.

En bonus, j’ai ajouté à la fin du document un schéma qui résume les différents workflows d’utilisation de ces commandes.

Votre email restera confidentielle, zéro spam.