Errore GitHub di Android Studio Checkout "CreateProcess = 2" (Windows)


105

Oggi ho provato a controllare il mio progetto Github utilizzando il nuovissimo Android Studio e sono finito con questo brutto errore:

inserisci qui la descrizione dell'immagine

Perché le cose non funzionano mai fuori dagli schemi ...?


"Perché le cose non funzionano mai fuori dagli schemi ...?" Perché hanno sottolineato attentamente che questo software è ancora nelle sue fasi iniziali e che le cose potrebbero non funzionare sempre correttamente. Ref. Google I / O 2013.
Nicklas Pouey-Winger

9
In realtà sono davvero secondo quel commento "perché le cose ...". Java è fuori da secoli ormai e devo ancora aggiungere variabili d'ambiente qua e là. Noioso!
Dakatine,

11
E indovina cosa? È la metà del 2016 e sto ancora lottando con lo stesso errore.
Heisenberg il

Risposte:


233

Ho risolto il problema e ti spiegherò come:

  1. Scarica il client Github per Windows e installalo.
  2. Dopo che il client è stato installato correttamente, collegalo al tuo account GitHub. Dovrebbe essere facile, segui la procedura guidata.
  3. Quindi dovresti aggiungere la posizione git.exe alla tua "Variabile di percorso" . La posizione da aggiungere sarà probabilmente qualcosa del tipo: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

In alternativa, se non vuoi aggiungere alle variabili d'ambiente. Puoi aprire lo studio Android e andare su: Impostazioni -> Controllo della versione -> Git Nella casella di testo accanto a "Percorso eseguibile Git" vedrai "git.exe", basta dargli un percorso completo in questo modo: C: \ Users \ nome utente \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Spero ti abbia risparmiato tempo. Buona codifica :)

MODIFICA: Per le ultime versioni di Github per Windows, alcuni possono trovare git.exe in "... \ cmd \ git.exe" anziché "... \ bin \ git.exe" .


3
Per il client è possibile utilizzare msysgit.github.io e utilizzare il percorso specificato nell'installazione invece C: \ Users \ Your_Username \ AppData \ ....
garmax1

8
RIAVVIA IL TUO IDE, dopo aver impostato la variabile PATH.
Ivelius

4
non sono riuscito a trovare git.exe per sempre, grazie mille. Puoi anche impostare il percorso git nelle impostazioni di Android Studio in modo da non dover il percorso globale in Windows e riavviare
BionicSheep

8
il mio git.exe era in cmd \ not bin \
hellyale

7
ora percorso di git.exe è in "C: \ Users \ 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

Ho trovato quella che penso sia una soluzione più veloce. Installa Git per Windows da qui : http://git-scm.com/download/win

Ciò aggiunge automaticamente il suo percorso alla variabile di sistema durante l'installazione se si dice al programma di installazione di farlo (lo richiede). Quindi non devi modificare nulla manualmente.

Chiudi e riavvia Android Studio se è aperto e sei pronto per iniziare.

esempio di procedura guidata


4
Questo è anche un download molto più piccolo di GitHub per Windows. Se il tuo obiettivo principale è l'integrazione con Android Studio, questa risposta ha più senso per me.
pjd

4
Ha funzionato per me suWindows 10
shareef

3
Ha funzionato per me suWindows 7
shareef

1
Non c'era troppa differenza di dimensioni (110mb contro 180mb) ma hai il controllo di dove è installato git mentre github esegue il dump su appdata. Spazio SSD prezioso!
Prof

1
Il riavvio di Android Studio mi ha aiutato
YetAnotherUser

8

Utilizzo il sistema operativo Windows 10 e GitHub Desktop versione 1.0.9.

Per il nuovo Github per Windows , git.exe è presente nella posizione seguente.

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

Esempio:

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

2

Se hai scaricato, Github Desktop Client 1.0.9il percorso per git.exesarà

C: \ Users \ nome utente \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ risorse \ app \ git \ cmd \ git.exe


2

Ho affrontato lo stesso problema in Android Studio 3.2.1, risolto il problema impostando il percorso git nella variabile di ambiente di sistema

C: \ Programmi \ Git \ bin \, C: \ Programmi \ Git \ bin \

E ho importato di nuovo il progetto e ho risolto il problema !!!

Nota: controlla che le impostazioni git di Android Studio abbiano impostato correttamente il percorso corretto per git.exe

inserisci qui la descrizione dell'immagine


1

passi:

1) Scarica git per Windows https://git-scm.com/downloads

2) Installa git scaricato con l'impostazione predefinita

3) Da Android Studio chiudi se un progetto è aperto quindi fai clic su Configura -> Impostazioni -> Controllo versione -> Git

4) Cambia il percorso dell'eseguibile Git: git.exe in C: \ Programmi \ Git \ cmd \ git.exe

5) Applica e ok

6) Prova a clonare da Check out project da Version Control

7) Fatto

inserisci qui la descrizione dell'immagine


0

per Android Studio 3.0.1, puoi configurare il percorso GitHub per il seguente percorso:

  1. File> Impostazioni> Controllo versione
  2. Voce di elenco
  3. Fai clic su "+" in alto a destra per aprire "Aggiungi mappatura directory VCS"
  4. Fare clic su "Configura VCS" per aprire "Configurazioni controllo versione"
  5. Fai clic su "Git", quindi vedrai l'eseguibile Path to Git]
  6. Input: C: \ Users [nome utente] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Provalo

inserisci qui la descrizione dell'immagine


0

Di recente ho riscontrato un errore simile con RubyMine 2016.3, in cui qualsiasi tentativo di checkout o esportazione su Github è stato accolto con "Impossibile eseguire il programma" C: \ Program Files (x86) \ Git \ cmd \ git.exe ": errore CreateProcess = 2, Il sistema non trova il file specificato"

Come soluzione alternativa a questo problema, oltre a modificare la variabile di sistema Path, puoi provare a cercare un file git.xml nei file di programma di Android Studio e modificare l'opzione myPathToGit in modo che corrisponda alla posizione effettiva di git.exe sul tuo computer . È così che ho risolto questo problema simile in RubyMine.

Pubblicare questa soluzione qui per il bene dei posteri.


0

Ho avuto questo problema su Mac. Ho semplicemente chiuso Android Studio e l'ho riavviato, e per qualche motivo non ho avuto ulteriori problemi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.