Installer Git

Temps de lecture5 min

En bref

Résumé de l’article

Git est un logiciel à installer sur votre machine, indépendamment de GitLab qui n’est qu’un serveur. Cet article donne la procédure pour les trois systèmes, puis la configuration minimale obligatoire : votre nom et votre adresse électronique, que Git inscrira dans chacune de vos versions.

Visual Studio Code, installé en séance 2, reconnaît automatiquement les dépôts Git. Vous n’avez donc rien de plus à installer de ce côté.

Points clés à retenir

  • Git s’installe sur votre machine, GitLab est un serveur distant. Les deux sont indépendants : Git fonctionne parfaitement sans aucun serveur.
  • Deux commandes de configuration sont obligatoires avant le premier commit : git config --global user.name et git config --global user.email.
  • Vérifiez toujours l’installation dans un nouveau terminal : les variables d’environnement ne sont relues qu’à son ouverture.

Contenu de l’article

Installer le logiciel

La façon la plus simple d’installer Git sur Windows 10/11 est de télécharger l’installeur « Git for Windows » 64 bits depuis git-scm.com/downloads/win, puis de le lancer.

Vous pouvez aussi passer par le gestionnaire de paquets WinGet :

winget install Git.Git

L’installeur pose de nombreuses questions ; les valeurs par défaut conviennent. Il installe au passage « Git Bash », un terminal de type Bash bien pratique sous Windows.

Sur Ubuntu et les distributions dérivées de Debian :

sudo apt update
sudo apt install git

Sur Fedora et les distributions dérivées de Red Hat :

sudo dnf update
sudo dnf install git git-all

Git est parfois déjà présent, installé avec les outils de développement en ligne de commande. Vérifiez-le avant de télécharger quoi que ce soit avec git --version.

Sinon, utilisez l’installeur de la page dédiée du site officiel, ou Homebrew :

brew install git

Vérifier l’installation

Ouvrez un nouveau terminal et demandez la version installée :

git --version
git --version
git --version
git --version

Configurer son identité

Git inscrit dans chaque version qui l’a créée. Ces deux réglages sont donc obligatoires avant votre premier commit, et se font une fois pour toutes sur la machine (option --global) :

git config --global user.name "Ada Lovelace"
git config --global user.email ada.lovelace@imt-atlantique.net
git config --global user.name "Ada Lovelace"
git config --global user.email ada.lovelace@imt-atlantique.net
git config --global user.name "Ada Lovelace"
git config --global user.email ada.lovelace@imt-atlantique.net
git config --global user.name "Ada Lovelace"
git config --global user.email ada.lovelace@imt-atlantique.net
Important

Utilisez l’adresse électronique de l’école, celle avec laquelle vous vous connecterez à GitLab. Si les deux diffèrent, vos versions apparaîtront sur GitLab comme provenant d’un inconnu, et vous ne serez pas crédité(e) de votre travail.

Pour relire la configuration effective, et savoir de quel fichier chaque valeur provient :

git config --list --show-origin
git config --list --show-origin
git config --list --show-origin
git config --list --show-origin

Pour aller plus loin

Choisir le nom de la branche par défaut

Historiquement, Git nommait master la branche créée par défaut. L’usage est aujourd’hui main, et c’est ce que fait GitLab. Pour aligner votre Git local :

git config --global init.defaultBranch main
git config --global init.defaultBranch main
git config --global init.defaultBranch main
git config --global init.defaultBranch main

La documentation officielle

Le livre Pro Git, disponible gratuitement et en français, est la référence. Son chapitre « Paramétrage à la première utilisation » détaille tous les réglages évoqués ici.