Erreur Github d'Android Studio Checkout "CreateProcess = 2" (Windows)


105

Aujourd'hui, j'ai essayé de vérifier mon projet Github en utilisant le tout nouvel Android Studio et je me suis retrouvé avec cette erreur désagréable:

entrez la description de l'image ici

Pourquoi les choses ne fonctionnent jamais hors de la boîte ...?


"Pourquoi les choses ne fonctionnent jamais hors de la boîte ...?" Parce qu'ils ont soigneusement souligné que ce logiciel en était encore à ses débuts et que les choses pourraient ne pas toujours fonctionner correctement. Réf. Google I / O 2013.
Nicklas Pouey-Winger

9
En fait, j'appuie vraiment ce commentaire sur le "pourquoi les choses ...". Java est sorti depuis des lustres maintenant et je dois encore ajouter des variables d'environnement ici et là. Ennuyeuse!
Dakatine le

11
Et devine quoi? Nous sommes à la mi-2016 et je suis toujours aux prises avec la même erreur.
Heisenberg

Réponses:


233

J'ai résolu le problème et je vais vous expliquer comment:

  1. Téléchargez le client Github pour Windows et installez-le.
  2. Une fois le client installé avec succès, connectez-le à votre compte github.Cela devrait être facile, suivez simplement l'assistant.
  3. Ensuite, vous devez ajouter l'emplacement git.exe à votre «variable de chemin» . L'emplacement que vous devriez ajouter sera probablement quelque chose comme: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

Sinon, si vous ne souhaitez pas ajouter aux variables d'environnement. Vous pouvez ouvrir le studio Android et aller dans: Paramètres -> Contrôle de version -> Git Dans la zone de texte à côté de "Chemin d'accès à l'exécutable Git", vous verrez "git.exe", donnez-lui simplement un chemin complet comme ceci: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

J'espère que cela vous a fait gagner du temps. Bon codage :)

EDIT: Pour les dernières versions de Github pour Windows, certains peuvent trouver le git.exe sous "... \ cmd \ git.exe" plutôt que "... \ bin \ git.exe" .


3
Pour le client, vous pouvez utiliser msysgit.github.io et utiliser le chemin que vous avez spécifié dans l'installation à la place C: \ Users \ Your_Username \ AppData \ ....
garmax1

8
REDÉMARREZ VOTRE IDE, après avoir configuré la variable PATH.
Ivelius

4
n'a pas pu trouver git.exe pour toujours, merci beaucoup. Vous pouvez également simplement configurer le chemin git dans les paramètres d'Android Studio afin de ne pas avoir de chemin global dans Windows et redémarrer
BionicSheep

8
mon git.exe était dans cmd \ not bin \
hellyale

7
maintenant chemin de git.exe est dans "C: \ Utilisateurs Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ mingw32 \ bin \ git.exe" (OR) « C: \ Users \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ cmd \ git.exe "
anand krish

60

J'ai trouvé ce que je pense être une solution plus rapide. Installez Git pour Windows à partir d' ici : http://git-scm.com/download/win

Cela ajoute automatiquement son chemin à la variable système lors de l'installation si vous dites à l'installateur de le faire (il le demande). Vous n'avez donc rien à modifier manuellement.

Fermez et redémarrez simplement Android Studio s'il est ouvert et que vous êtes prêt à partir.

exemple de l'assistant


4
Il s'agit également d'un téléchargement beaucoup plus petit que GitHub pour Windows. Si votre objectif principal est d'intégrer Android Studio, cette réponse me paraît plus logique.
pjd

4
A travaillé pour moi leWindows 10
shareef

3
A travaillé pour moi leWindows 7
shareef

1
Il n'y avait pas trop de différence de taille (110 Mo contre 180 Mo) mais vous avez le contrôle de l'emplacement d'installation de git tandis que github effectue un vidage vers appdata. Espace SSD précieux!
Prof

1
Le redémarrage d'Android Studio m'a aidé
YetAnotherUser

8

J'utilise Windows 10 OS et GitHub Desktop version 1.0.9.

Pour le nouveau Github pour Windows , git.exe est présent à l'emplacement ci-dessous.

%LOCALAPPDATA%\GitHubDesktop\app-[gitdesktop-version]\resources\app\git\cmd\git.exe

Exemple:

%LOCALAPPDATA%\GitHubDesktop\app-1.0.9\resources\app\git\cmd

2

Si vous avez téléchargé, Github Desktop Client 1.0.9le chemin d'accès git.exesera

C: \ Users \ Username \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ resources \ app \ git \ cmd \ git.exe


2

J'ai rencontré le même problème dans Android Studio 3.2.1, résolu le problème en définissant le chemin git dans la variable d'environnement système

C: \ Program Files \ Git \ bin \, C: \ Program Files \ Git \ bin \

Et j'ai réimporté le projet et j'ai résolu le problème !!!

Remarque: vérifiez que les paramètres git de votre studio android ont correctement défini le chemin correct vers git.exe

entrez la description de l'image ici


1

Pas:

1) Téléchargez git pour Windows https://git-scm.com/downloads

2) Installez git téléchargé avec la configuration par défaut

3) Depuis Android Studio, fermez si un projet est ouvert, puis cliquez sur Configurer -> Paramètres -> Contrôle de version -> Git

4) Changez le chemin vers l'exécutable Git: git.exe en C: \ Program Files \ Git \ cmd \ git.exe

5) Appliquer et OK

6) Essayez de cloner à partir du projet Check out à partir du contrôle de version

7) Terminé

entrez la description de l'image ici


0

pour Android Studio 3.0.1, vous pouvez configurer le chemin GitHub pour le chemin suivant:

  1. Fichier> Paramètre> Contrôle de version
  2. Élément de liste
  3. Cliquez sur "+" en haut à droite pour ouvrir "Ajouter un mappage de répertoire VCS"
  4. Cliquez sur "Configurer VCS" pour ouvrir "Configurations de contrôle de version"
  5. Cliquez sur "Git" et vous verrez le chemin vers l'exécutable Git]
  6. Entrée: C: \ Users [votre nom d'utilisateur] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Essaye-le

entrez la description de l'image ici


0

J'ai récemment rencontré une erreur similaire avec RubyMine 2016.3, dans laquelle toutes les tentatives de paiement ou d'exportation vers Github ont été rencontrées avec "Impossible d'exécuter le programme 'C: \ Program Files (x86) \ Git \ cmd \ git.exe': erreur CreateProcess = 2, Le système ne peut pas trouver le fichier spécifié"

Comme solution alternative à ce problème, autre que la modification de la variable système Path, vous pouvez essayer de rechercher dans les fichiers programme d'Android Studio un fichier git.xml et de modifier l'option myPathToGit pour qu'elle corresponde à l'emplacement réel de git.exe sur votre ordinateur. . C'est ainsi que j'ai résolu ce problème similaire dans RubyMine.

Publier cette solution ici pour le bien de la postérité.


0

J'ai eu ce problème sur Mac. J'ai simplement quitté Android Studio et l'ai redémarré, et pour une raison quelconque, je n'ai eu aucun autre problème.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.