Installer Git sur Windows, macOS et Linux
Pour installer Git sur Windows, téléchargez l'installateur sur le site officiel git-scm.com et suivez l'assistant en gardant les réglages recommandés. Sur macOS, lancez brew install git ou xcode-select --install ; sur Linux, sudo apt install git (Debian, Ubuntu) ou sudo dnf install git (Fedora). Vérifiez l'installation avec git --version.
En bref : installer Git sur n'importe quel système
| Système | Commande ou méthode |
|---|---|
| Windows | Installateur depuis git-scm.com ou winget install --id Git.Git -e --source winget |
| macOS | brew install git ou xcode-select --install |
| Ubuntu, Debian | sudo apt update && sudo apt install git |
| Fedora, RHEL | sudo dnf install git |
| Arch Linux | sudo pacman -S git |
| openSUSE | sudo zypper install git |
Après l'installation, quel que soit le système, ouvrez un terminal et lancez git --version. Si vous obtenez quelque chose comme git version 2.x.y, Git est installé et prêt à être configuré.
Où télécharger Git : le site officiel git-scm
La seule source officielle est le site git-scm.com, rubrique Downloads. Le site détecte votre système et propose la version adaptée. Ne téléchargez pas l'installateur Git sur des sites « annuaires de logiciels » tiers : on y trouve des versions obsolètes et des installateurs truffés de publicités.
Pour Windows, git-scm.com renvoie vers Git for Windows (le projet git-for-windows sur GitHub). Pour macOS et Linux, le site ne fournit pas d'installateur à part mais indique les commandes des gestionnaires de paquets — c'est normal, et même plus pratique : les mises à jour arrivent ensuite avec celles du système.
Installer Git sur Windows
Étape 1. Téléchargez l'installateur
Ouvrez git-scm.com, allez dans Downloads → Windows et choisissez « 64-bit Git for Windows Setup ». La version Portable n'est utile que si vous n'avez pas les droits d'administrateur ou si vous voulez emporter Git sur une clé USB. Pour les ordinateurs à processeur ARM, il existe une build ARM64 distincte.
Étape 2. Suivez l'assistant d'installation
L'installateur pose beaucoup de questions, ce qui effraie les débutants. On peut presque partout garder les valeurs par défaut, mais quelques écrans méritent d'être compris :
- Select Components — gardez Git Bash Here et Git GUI Here (entrées du menu contextuel de l'Explorateur), Git LFS et les associations de fichiers.
- Choosing the default editor — Vim est proposé par défaut, et les débutants ne savent pas en sortir. Choisissez Visual Studio Code, Notepad++ ou Nano si vous les avez. C'est cet éditeur qui s'ouvrira quand Git vous demandera un message de commit.
- Adjusting the name of the initial branch — choisissez « Override the default branch name for new repositories » et saisissez
main. Vos nouveaux dépôts seront ainsi cohérents avec GitHub. - Adjusting your PATH environment — gardez l'option recommandée « Git from the command line and also from 3rd-party software ». La commande
gitfonctionnera alors dans Git Bash, dans PowerShell et dans le terminal de VS Code. - Choosing the SSH executable — Use bundled OpenSSH.
- Choosing HTTPS transport backend — pour un usage courant, OpenSSL convient ; sur un réseau d'entreprise avec ses propres certificats, préférez Windows Secure Channel.
- Configuring the line ending conversions — « Checkout Windows-style, commit Unix-style line endings ». Cela correspond à
core.autocrlf=true: les fins de ligne LF vont dans le dépôt, et vos fichiers locaux sont en CRLF. - Configuring the terminal emulator — MinTTY (le terminal de Git Bash).
- Credential helper — Git Credential Manager. Il mémorise la connexion à GitHub via le navigateur, vous n'aurez pas à saisir de jeton à la main.
Laissez les autres écrans (comportement de git pull, cache du système de fichiers, options expérimentales) tels quels.
Étape 3. Vérifiez l'installation
Ouvrez Git Bash depuis le menu Démarrer ou PowerShell et lancez :
$ git --version
git version 2.47.1.windows.1
Votre numéro sera différent — l'essentiel est que la commande réponde. Si PowerShell affiche « git n'est pas reconnu en tant que nom d'applet de commande », fermez puis rouvrez le terminal : la variable PATH n'est prise en compte que dans les nouvelles fenêtres.
Installer Git sur Windows avec winget
Windows 10 et 11 intègrent le gestionnaire de paquets winget. Installation en une commande dans PowerShell :
winget install --id Git.Git -e --source winget
Ce sont alors les réglages par défaut qui s'appliquent, sans choix dans l'assistant. L'éditeur et le nom de branche se changent facilement ensuite avec git config.
Installer Git sur macOS
Option 1. Les Command Line Tools d'Apple
Sur macOS, Git est souvent déjà « à moitié » présent : au premier appel de git, le système propose d'installer les Command Line Tools. Vous pouvez aussi lancer cette installation explicitement :
xcode-select --install
Inconvénient : Apple fournit sa propre build, mise à jour avec les outils Xcode et généralement en retard sur la version actuelle.
Option 2. Homebrew (recommandé)
Si le gestionnaire de paquets Homebrew est installé, c'est la voie la plus pratique :
brew install git
git --version
which git
which git doit afficher /opt/homebrew/bin/git sur un Mac Apple Silicon ou /usr/local/bin/git sur Intel. S'il affiche /usr/bin/git, c'est le Git du système qui vient en premier dans le PATH — ouvrez un nouveau terminal ou vérifiez que la ligne d'initialisation de Homebrew figure dans ~/.zprofile.
Installer Git sur Linux
Sous Linux, Git s'installe depuis les dépôts de la distribution. Il est déjà présent dans beaucoup d'entre elles, alors vérifiez d'abord avec git --version.
Ubuntu, Debian, Linux Mint
sudo apt update
sudo apt install git
Dans les versions LTS d'Ubuntu, le paquet peut avoir un retard notable sur la dernière release. Pour obtenir une version récente, ajoutez le PPA officiel de l'équipe Git :
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
Fedora, RHEL, Rocky, AlmaLinux
sudo dnf install git
Arch, Manjaro
sudo pacman -S git
Alpine (par exemple dans une image Docker)
apk add --no-cache git
Dans un Dockerfile basé sur Debian, utilisez apt-get plutôt que apt et videz le cache : RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/*.
Comment connaître sa version de Git
La commande git --version (ou git version) affiche la version installée. Pour diagnostiquer un problème, les informations détaillées sur la build sont utiles :
$ git version --build-options
git version 2.43.0
cpu: x86_64
sizeof-long: 8
...
Pourquoi la version compte-t-elle ? Certaines commandes sont relativement récentes. Par exemple, git switch et git restore existent depuis Git 2.23, et le réglage init.defaultBranch depuis 2.28. Si une instruction ne fonctionne pas, comparez d'abord les versions.
Comment mettre à jour Git
La mise à jour se fait différemment selon la façon dont Git a été installé :
| Méthode d'installation | Commande de mise à jour |
|---|---|
| Git for Windows (installateur) | git update-git-for-windows ou relancer un installateur récent par-dessus |
| winget | winget upgrade --id Git.Git |
| Homebrew | brew upgrade git |
| apt | sudo apt update && sudo apt install --only-upgrade git |
| dnf | sudo dnf upgrade git |
| pacman | sudo pacman -Syu |
Vos réglages (~/.gitconfig) et vos dépôts ne sont pas touchés par la mise à jour. L'installateur Windows retient vos réponses précédentes, vous n'aurez donc pas à refaire vos choix.
Que faire juste après l'installation
Installer Git n'est que la moitié du travail. Sans nom ni e-mail, Git refusera de créer un commit ; faites donc tout de suite la configuration minimale :
git config --global user.name "Marie Dupont"
git config --global user.email "marie@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"
La dernière ligne fait de VS Code l'éditeur des messages de commit (l'option --wait est indispensable, sinon Git n'attend pas la fermeture de la fenêtre). Pour vérifier le résultat : git config --global --list.
Testez ensuite le tout sur un dépôt d'essai :
mkdir hello-git && cd hello-git
git init
echo "# Hello" > README.md
git add README.md
git commit -m "Premier commit"
git log --oneline
Problèmes fréquents à l'installation de Git
« git: command not found » ou « n'est pas reconnu en tant que commande interne »
Git n'est pas dans le PATH. Sous Windows, réinstallez en choisissant l'option PATH « Git from the command line and also from 3rd-party software » et ouvrez un nouveau terminal. Sous Linux et macOS, vérifiez que le paquet est bien installé : which git.
VS Code ne voit pas Git
Redémarrez VS Code après l'installation. Si cela ne suffit pas, indiquez le chemin dans le réglage git.path, par exemple C:\Program Files\Git\cmd\git.exe.
Sur macOS, l'ancienne version reste active alors que brew a installé la nouvelle
Le /usr/bin/git du système passe avant Homebrew dans le PATH. Lancez eval "$(/opt/homebrew/bin/brew shellenv)" et ajoutez cette ligne à ~/.zprofile.
Erreurs SSL lors d'un clone sur un réseau d'entreprise
Le réseau remplace les certificats. Sous Windows, changez de backend : git config --global http.sslBackend schannel. Évitez de désactiver la vérification des certificats (http.sslVerify false) — cela ouvre la porte aux attaques de type « homme du milieu ».
Des modifications étranges dans tous les fichiers juste après un clone
Ce sont les fins de ligne : les fichiers en LF passent en CRLF ou l'inverse. Vérifiez git config core.autocrlf : sous Windows, true est recommandé ; sous macOS et Linux, input. En équipe, il est plus fiable de fixer les règles dans le fichier .gitattributes du dépôt, par exemple avec la ligne * text=auto.
Quelle méthode d'installation choisir
Si vous débutez sous Windows, prenez l'installateur officiel : il montre toutes les options importantes et installe d'emblée Git Bash, Git Credential Manager et OpenSSH. Les utilisateurs expérimentés préféreront winget, facile à intégrer à un script de préparation d'un nouvel ordinateur avec les autres logiciels.
Sur macOS, choisissez Homebrew si vous prévoyez d'installer d'autres outils de développement : Node.js, Python, Docker CLI. Les Command Line Tools suffisent si vous n'utilisez Git qu'occasionnellement. Sous Linux, le paquet de la distribution suffit presque toujours ; une version récente via PPA n'est utile que si vous avez besoin de commandes ou de correctifs absents de votre build LTS.
En résumé
Installer Git est simple : sous Windows, l'installateur officiel de git-scm.com ou winget ; sur macOS, Homebrew ; sous Linux, le gestionnaire de paquets de la distribution. Dans l'assistant Windows, prêtez attention à trois points : l'éditeur, le nom de branche main et le PATH. Après l'installation, vérifiez git --version, renseignez votre nom et votre e-mail — et vous pouvez faire votre premier commit. L'installation, la configuration du terminal et les alias utiles sont détaillés en pratique dans le cours Git.
Questions fréquentes
Faut-il des droits d'administrateur pour installer Git ?
Pour l'installateur Windows classique, oui. Sans ces droits, vous pouvez utiliser la version Portable de Git for Windows ou installer Git pour l'utilisateur courant uniquement, si l'assistant le propose.
Git est-il installé avec GitHub Desktop ou VS Code ?
VS Code ne contient pas Git et utilise celui du système. GitHub Desktop embarque sa propre copie de Git, mais elle n'est pas accessible depuis le terminal ; mieux vaut donc installer Git séparément.
Peut-on avoir plusieurs versions de Git sur un même ordinateur ?
Oui, mais c'est la première trouvée dans le PATH qui est utilisée. Pour savoir laquelle, lancez which git (macOS, Linux) ou where git (Windows).
Comment désinstaller complètement Git ?
Sous Windows, via « Applications et fonctionnalités » ; sur macOS, brew uninstall git ; sous Linux, sudo apt remove git ou l'équivalent. Le fichier de réglages ~/.gitconfig reste en place, vous pouvez le supprimer à la main.
Git fonctionne-t-il dans WSL ?
Oui, dans WSL, Git s'installe comme sous un Linux classique, via apt. C'est une installation distincte, indépendante de Git for Windows.
Ce sujet est traité en détail avec de la pratique dans le cours « Git de zéro à développeur confirmé ».
Voir le cours