Divulgation : en tant que partenaire Amazon, AliExpress, KDP, Alison, Hostinger, Printful... DiGiProUnic peut percevoir une commission sur les achats effectués via nos liens. Cela n’affecte jamais le prix que vous payez, ni nos recommandations.
Installation et configuration initiale recommandée en 2026
- Téléchargez toujours depuis https://git-scm.com/download/win (version 2.48+ en février 2026).
- Exécutez l’installateur en admin.
- Options clés à choisir :
- Editor : Visual Studio Code ou Nano (évitez Notepad pour les commits).
- Default branch : main.
- PATH : Git from the command line and also from 3rd-party software (recommandé).
- Line endings : Checkout Windows-style, commit Unix-style (core.autocrlf = true).
- Credential helper : Git Credential Manager (inclus depuis 2022, très stable en 2026).
- Terminez et ouvrez un nouveau terminal :
git --versiondoit afficher la bonne version.
Les 7 erreurs Git les plus fréquentes sur Windows 11 et leurs solutions
1. « git » n’est pas reconnu comme commande interne ou externe
- Vérifiez dans Variables d’environnement (comme ci-dessus).
- Redémarrez le PC (pas seulement le terminal).
- Alternative rapide : ouvrez Git Bash (inclus dans l’install) au lieu de CMD/PowerShell.
2. Credential Manager demande les identifiants en boucle (pop-ups incessants)
- Ouvrez Gestionnaire d’identification Windows (recherche « Gestionnaire d’identification »).
- Sous Identifiants Windows, supprimez toutes les entrées commençant par « git:https://github.com » ou votre hôte.
- Relancez
git push: il ouvrira le browser pour ré-authentifier (PAT ou OAuth). - Si pop-ups multiples persistent :
git config --global credential.helper manager-core(force la version moderne). - Pour GitLab/Bitbucket : même principe, supprimez et re-auth.
3. Erreurs de line endings : « This diff contains a change in line endings from ‘LF’ to ‘CRLF' »
- Global :
git config --global core.autocrlf true(recommandé pour la plupart des devs Windows). - Ou pour forcer LF partout :
git config --global core.autocrlf input+ ajoutez un fichier.gitattributesà la racine du repo :
- Supprimez les anciennes creds dans Gestionnaire d’identification (comme point 2).
- Générez un nouveau Personal Access Token (classic ou fine-grained) sur GitHub.
git remote set-url origin https://username:NEW_TOKEN@github.com/user/repo.git(temporaire) ou ré-auth via browser.
5. Git Bash lent ou freeze après mise à jour Windows
- Ajoutez exclusion pour Git dans Windows Defender (Paramètres > Sécurité Windows > Protection contre les virus > Gérer les paramètres > Exclusions).
- Lancez Git Bash avec
--no-hardware-accelerationsi besoin (rare).
6. Erreur « SSL certificate problem » ou connexion HTTPS bloquée
git config --global http.sslVerify false(temporaire, pour debug – pas en prod).- Mieux : mettez à jour les certificats via
certutil -generateSSTFromWU roots.sstpuis importez dans le store certs.
7. Git push/pull très lent ou timeout
- Vérifiez proxy :
git config --global --unset http.proxysi inutile. - Force IPv4 :
git config --global http.version HTTP/1.1

Astuces pour un workflow Git fluide sur Windows 11
- Utilisez toujours Git Credential Manager (pas wincred ou store – manager est plus robuste en 2026).
- Installez l’extension Git Graph dans VS Code pour visualiser.
- Pour les repos IA lourds : activez sparse-checkout et LFS correctement.
- Sauvegardez vos configs :
git config --list --show-origin > git-config-backup.txt.
Conclusion : Git stable sur Windows 11, c’est faisable
FAQ sur les problèmes Git Windows 11 2026
Git reste l’outil incontournable pour gérer le code source, que ce soit pour des projets webdev, des scripts IA, des outils business ou des expérimentations scientifiques. Mais sur Windows 11 – surtout avec les builds 24H2 et 25H2 de 2026 – Git peut soudainement refuser de coopérer : commande non reconnue, credentials qui demandent en boucle, erreurs de line endings qui polluent les diffs, ou credential manager qui pop-up sans arrêt. J’ai passé des après-midi entiers à debugger ça sur des laptops neufs, souvent après une mise à jour Windows qui touche les drivers, le PATH ou la sécurité.
Ce guide evergreen compile les fixes les plus solides et testés en 2026. Pas de réinstallation complète de Git à chaque fois (c’est rarement nécessaire), pas de bidouilles risquées – juste des commandes, configs et vérifications qui marchent sur Home comme sur Pro. Que vous pushiez du code React, entraîniez un modèle local ou gérez un repo privé pour votre side-project, ces étapes vous remettent sur les rails rapidement.
Si vous partez de zéro ou après un reset :
Ajoutez manuellement au PATH si besoin : Paramètres > Système > À propos > Paramètres système avancés > Variables d’environnement > Path système > Ajouter %ProgramFiles%\Git\cmd et %ProgramFiles%\Git\mingw64\bin.
Cause classique : PATH mal configuré après install ou mise à jour Windows.
Solution :
Souvent après une mise à jour Windows ou changement de token GitHub.
Solutions :
Problème cross-platform récurrent sur Windows.
Solutions :
* text=auto eol=lf- Pour fixer un repo existant :
git add --renormalize .puis commit.
4. « fatal: repository not found » même avec bonnes creds
Souvent credentials obsolètes ou token expiré.
Solution :
Cause : conflit avec antivirus ou hardware acceleration.
Solutions :
Solution :
Cause : proxy mal configuré ou IPv6.
Solutions :
Git n’est pas capricieux par nature – ce sont les interactions avec Windows (sécurité, PATH, credentials) qui créent les galères. Avec ces fixes appliqués une fois, vous push/pull sans stress. J’utilise ces réglages sur plusieurs machines depuis des mois sans retour en arrière.
Quelle erreur Git vous bloque le plus en ce moment ? Dites-le en commentaires avec votre version Git (git --version) et Windows build (winver) – on trouve la solution ensemble.
Git demande toujours le mot de passe malgré Credential Manager ?
Supprimez les anciennes entrées dans Gestionnaire d’identification Windows et forcez credential.helper manager-core.
Comment éviter les problèmes de line endings en équipe ?
Utilisez .gitattributes avec text eol=lf et core.autocrlf true sur Windows.
Git Bash est lent comparé à PowerShell ?
Ajoutez exclusion Defender pour le dossier Git et utilisez PowerShell avec posh-git.
Faut-il réinstaller Git à chaque bug ?
Non, réparez via l’installateur (ré-exécutez-le) ou fixez PATH/credentials d’abord.
Comment gérer les tokens GitHub expirés automatiquement ?
Passez à fine-grained PAT avec expiration longue et stockez via Credential Manager.
Retrouvez d’autres accessoires utiles dans la catégorie sur DiGiProUnic
Pour aller plus loin dans les conseils posture et setup, jetez un œil sur EduDiGiProUnic