502 votes

'git' n'est pas reconnu comme une commande interne ou externe

J'ai une installation de Git pour Windows, mais lorsque j'essaie d'utiliser la fonction git dans l'invite de commande, j'obtiens l'erreur suivante :

'git' is not recognized as an internal or external command,
operable program or batch file. 

Comment puis-je résoudre ce problème ?

0 votes

Le contenu ajouté par garbage collection dans l'édition sur le changement de chemin devrait faire partie de la réponse d'Abizem, une nouvelle réponse, ou au moins dans les commentaires de la réponse d'Abizem. Il ne devrait pas faire partie de la question.

0 votes

J'ai installé Git et j'ai essayé d'utiliser l'invite de commande sous actions dans Team explorer/Changes.

1 votes

J'ai eu le même problème lorsque j'ai essayé de modifier les paramètres du proxy pour installer certains paquets de github dans R. Plus tard seulement, j'ai réalisé que je n'avais pas installé git lui-même. J'avais le bureau de Github. Cela ne m'a pas interpellé. Quoi qu'il en soit, si vous venez ici, vérifiez d'abord si vous avez installé git ou non.

663voto

Abizern Points 52378

Avez-vous correctement réglé votre PATH pour pointer vers votre installation Git ?

Vous devez ajouter les chemins suivants à PATH :

  • C:\Program Files\Git\bin\
  • C:\Program Files\Git\cmd\

Et vérifiez que ces chemins sont corrects - il se peut que Git soit installé sur un autre lecteur, ou sous le nom de Program Files (x86) . Corrigez les chemins si nécessaire.


Modifier PATH sur Windows 10 :

  1. Dans le menu Démarrer ou la barre des tâches, recherchez "variable d'environnement".
  2. Sélectionnez "Modifier les variables d'environnement du système".
  3. Cliquez sur le bouton "Variables d'environnement" en bas.
  4. Double-cliquez sur l'entrée "Chemin" sous "Variables système".
  5. Avec le bouton "Nouveau" de l'éditeur de PATH, ajoutez C:\Program Files\Git\bin\ et C:\Program Files\Git\cmd\ à la fin de la liste.
  6. Fermez et ouvrez à nouveau votre console.

Modifier PATH sur Windows 7 :

  1. Cliquez avec le bouton droit de la souris sur "Ordinateur" sur le bureau ou dans le menu Démarrer.
  2. Sélectionnez "Propriétés".
  3. Tout au bout à gauche, cliquez sur le lien "Paramètres système avancés".
  4. Cliquez sur le bouton "Variables d'environnement" en bas.
  5. Double-cliquez sur l'entrée "Chemin" sous "Variables système".
  6. A la fin de "Valeur variable", insérer un ; s'il n'y en a pas déjà un, et ensuite C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\ . Ne mettez pas d'espace entre ; et l'entrée.
  7. Fermez et ouvrez à nouveau votre console.

Si ces instructions n'ont pas été utiles, n'hésitez pas à en consulter d'autres :

104 votes

Si vous ne savez pas où est Git floder. Sous Windows 7, le chemin pourrait être : ; C:\Program Fichiers (x86) \Git\bin ; C:\Program Fichiers (x86) \Git\cmd

12 votes

Ou utilisez GitShell, appuyez sur Démarrer et tapez "GitShell" pour le localiser. Vous n'avez plus à vous soucier du chemin d'accès.

6 votes

mettre en gras la partie "Ne pas ajouter d'espace entre ; et la dernière entrée". J'ai perdu une heure de mon temps X(

178voto

Ghanshayam Patel Points 291

Avez-vous ouvert le cmd avant l'installation de git ? Si oui, fermez-la et rouvrez-la.

17 votes

Pour ceux qui se demandent pourquoi, cela peut résoudre le problème, Environment Variables ne sont lus que lorsqu'une application (dans ce cas-ci cmd ) est lancé. Le relancer lui permettrait de lire à nouveau le fichier Environment Variables et voir la mise à jour PATH .

6 votes

Oups J'ai perdu plus de 20 minutes sans me rendre compte que je devais rouvrir mon invite cmd. Votre réponse a fonctionné pour moi ! Merci.

2 votes

Cela a fonctionné pour moi aussi, car j'utilisais Powershell dans le code VS. La réouverture de l'application a fait l'affaire. Merci.

44voto

surinder singh Points 179

Si vous utilisez GitHub pour Windows (l'ancienne interface graphique de GitHub, qui n'est plus disponible au téléchargement, et non la nouvelle interface graphique basée sur Electron. Bureau GitHub ), vous avez une installation de Git sous :

C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd

Développez ce chemin, et ajoutez-le à PATH .

2 votes

C:\Users\yourname\AppData\Local\GitHub\PortableGit_8810fd5c2 c79c73adcc73fd0825f3b32fdb816e7/cmd est ce qui a fonctionné pour moi.

1voto

Sous Windows, utilisez msysgit pour obtenir une invite bash avec une commande git.

0voto

Armsuntech Points 29

J'espère que vous ne faites pas de clone git dans l'invite de commande. Utilisez, git bash.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X