web-dev-qa-db-fra.com

Installer Git dans PATH avec le client GitHub pour Windows

Comment installer Git dans ma PATH lors de l'utilisation du client GitHub pour Windows?

Je rencontre des erreurs parce qu'apparemment, Git n'est pas installé dans PATH. Par exemple, en utilisant Atom, essayer d’installer le plugin Linter donne cette erreur:

npm ERR! not found: git
npm ERR! 
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

Est-ce que GitHub pour Windows installe Git quand il installe? (Il doit le faire, sinon comment utilise-t-il Git?) Je ne veux pas l'installer deux fois ... alors, comment puis-je simplement ajouter le Git déjà présent dans PATH?

120
brentonstrine

GitHub pour Windows installe bien sa propre version de Git, mais ne l’ajoute pas à la variable PATH, ce qui est assez facile à faire. Voici les instructions sur la façon de le faire:

  1. Récupère l'URL Git

    Nous devons obtenir l’URL du répertoire Git \cmd sur votre ordinateur. Git se trouve ici: 

    C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
    

    Donc, sur votre ordinateur, remplacez <user> par votre utilisateur et découvrez ce que le <guid> est pour votre ordinateur. (La guid peut changer à chaque fois que GitHub met à jour PortableGit, mais ils travaillent sur une solution à cela.) 

    Copiez-le et collez-le dans une invite de commande (clic droit> coller pour coller dans le terminal) pour vérifier que cela fonctionne. Vous devriez voir la réponse de l’aide Git qui répertorie les commandes Git courantes. Si vous voyez The system cannot find the path specified., l’URL n’est pas correcte. Une fois que vous avez le droit, créez le lien vers le répertoire en utilisant ce format: 

    ;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
    

    (Remarque: \cmd à la fin, pas plus \cmd\git.exe!)

    Sur mon système, c’est cela, le vôtre sera différent:

    ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
    
  2. Edite la variable PATH

    Accédez à l'éditeur de variables d'environnement ( instructions ) et recherchez la variable Path dans la section «Variables système». Cliquez sur Edit… et collez l'URL de Git à la fin de cette chaîne. Sauvegarder! Il serait peut-être plus facile d'extraire ceci dans le Bloc-notes pour effectuer la modification. Assurez-vous simplement de mettre un point-virgule avant de coller l'URL. Si cela ne fonctionne pas, c'est probablement parce que ce chemin a été dérangé soit avec un espace quelque part (il ne devrait pas y avoir d'espaces autour du point-virgule), soit un point-virgule à la fin (les points-virgules doivent uniquement séparer les URL, pas de point-virgule au début ou à la fin de chaîne). 

Si cela fonctionne, vous devriez pouvoir fermer et rouvrir un terminal, taper git et le même fichier d’aide git. Ensuite, l'installation du Linter devrait fonctionner. (Atom> Fichier> Paramètres> Packages> Linter) 

177
brentonstrine

J'aimerais ajouter une dernière chose à ce que les autres réponses ont dit. Ce chemin n'est pas obligatoire:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

Dans mon ordinateur, je n'y ai pas trouvé Git

MAIS git et cmd sont situés dans 

git.exe  

C:\Program Files\Git\bin\git.exe

cmd

C:\Program Files\Git\cmd

Pour ajouter dans PATH:

  • Clic droit sur mon ordinateur
  • Cliquez sur Paramètres système avancés
  • Cliquez sur Variables d'environnement
  • Ensuite, sous Variables système, recherchez la variable de chemin et cliquez sur Modifier.
  • Ajoutez le chemin vers la corbeille de git et cmd à la fin de la chaîne comme ceci:

    ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

OU

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

Pour vérifier, redémarrez cmd et tapez git --version dans cmd

102
Adnan Ali

J'ai installé GitHubDesktop sous Windows 10 et git.exe se trouve à l'emplacement suivant: C:\Utilisateurs\john\AppData\Local\GitHubDesktop\app-0.7.2\resources\app\git\cmd\git.exe

15
Samuel Auger

L’exécutable de Git se trouve actuellement dans: C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

Maintenant que nous avons localisé l'exécutable, il ne reste plus qu'à l'ajouter à notre PATH:

  • Clic droit sur mon ordinateur
  • Cliquez sur Paramètres système avancés
  • Cliquez sur les variables d'environnement
  • Ensuite, sous Variables système, recherchez la variable de chemin et cliquez sur Modifier.
  • Ajoutez le chemin vers la corbeille de git et cmd à la fin de la chaîne comme ceci:

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

10
Prabin Tp

Merci à tous ceux qui ont répondu. J'ai vu toutes les réponses et essayer de le rendre facile pour tout le monde

Étape 1: tapez edit environment et sélectionnez l'option affichée.

 enter image description here

Étape 2: Sélectionnez le chemin et cliquez sur éditer

 enter image description here

Étape 3: À la fin, ajoutez l'énoncé ci-dessous (vous pouvez éviter le premier; s'il est déjà là)

;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

 enter image description here

Étape 4: - Cliquez sur ok 

 enter image description here

Étape 5: - Une des étapes importantes qui est mise en évidence par l’un des utilisateurs. grâce à lui

**

  • Fermer la commande Invite et redémarre avant d'essayer la commande ci-dessous

**

Voici la magie

 enter image description here

4
Gaurav khurana

Ayant cherché autour de plusieurs postes. Sur Windows 10 ayant téléchargé et installé Github pour Windows 2.10.2, j’ai trouvé le git.exe dans

C:\Users\<user>\AppData\Local\Programs\Git\bin

et le git-cmd.exe dans

C:\Users\<user>\AppData\Local\Programs\Git

Veuillez noter la modification apportée au dossier Programmes dans Local à partir des publications ci-dessus.

3
K7Buoy

Installez simplement git à partir de ceci Téléchargez Git lien et ensuite l'installer sur votre machine puis ouvrez Paramètre de variable d'environnement puis ajoutez une nouvelle variable et ajoutez ce chemin

C:\Program Files\Git\cmd

Merci, j'espère que cela vous aidera.

2
Narendra Solanki

GitHub pour Windows est maintenant Bureau GitHub .

Si vous avez GitHub pour Windows (avant la version 1.1), votre chemin devrait être:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

Si vous avez GitHub Desktop (à partir de la version 1.1), votre chemin devrait être:

C:\Users\<user>\AppData\Local\GitHubDesktop\app-<version>\resources\app\git\cmd

Après avoir confirmé et copié votre chemin, procédez comme suit:

  • Clic droit sur Poste de travail ou Ce PC
  • Cliquez sur Propriétés
  • Cliquez sur Paramètres système avancés
  • Cliquez sur Variables d'environnement sous l'onglet Avancé.
  • Ajoutez votre chemin avec ; avant dans la variable Path
  • Appuyer sur OK
  • Utiliser un nouveau terminal
2
Darlesson

Pour que cela fonctionne, je devais combiner bon nombre des réponses ci-dessus. Pour ceux que cela pourrait aider, voici mon processus beaucoup plus simple. 

Si vous avez Windows 10, commencez juste à taper "edit environmental ..." et il apparaîtra tout de suite. Cliquez chemin et Modifier… puis collez le ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd à la fin du chemin déjà là, n'oubliez pas le; pour séparer votre nouveau chemin github du chemin actuel.

Vous n'avez pas besoin du guid, mais si vous voulez savoir comment le trouver ouvert bash, tapez git --man-path

Mis à jour pour le bureau Github

Recherchez "Modifier les variables d'environnement système" dans la recherche Windows

  • Cliquez sur variable d'environnement dans le coin inférieur droit

  • Trouvez chemin sous les variables système et cliquez sur éditer dessus

  • Cliquez sur nouveau pour ajouter un nouveau chemin

  • ajoutez ce chemin: C:\Utilisateurs\votreNomUtilisateur\AppData\Local\GitHubDesktop\bin\github.exe

Pour vous assurer que tout fonctionne correctement, ouvrez cmd et tapez github.exe.

1
Rubin Luitel

Si vous utilisez le terminal de vscode, cela pourrait ne pas fonctionner même si vous utilisez la variable d'environnement, testez en tapant git

Redémarrez vscode, cela devrait fonctionner.

0
Kamran Muazzam

Ajouter

C:\Program Files\Git\bin\git.exe; C:\Program Files\Git\cmd; C:\Windows\System32 à votre variable PATH

Ne créez pas de nouvelle variable pour git, mais ajoutez-les comme je l'ai fait l'une après l'autre en les séparant par;

Ça marche pour moi

0
Marwa Eltayeb

Si vous utilisez SmartGit sous Windows, l'exécutable peut être ici:

c:\Program Files (x86)\SmartGit\git\bin\git.exe
0
agoldev