Android Studio Checkout Github-Fehler "CreateProcess = 2" (Windows)

105

Heute habe ich versucht, mein Github-Projekt mit dem brandneuen Android Studio zu testen, und bin auf diesen bösen Fehler gestoßen:

Geben Sie hier die Bildbeschreibung ein

Warum funktionieren die Dinge einfach nie sofort?

Ivelius
quelle
"Warum funktionieren die Dinge einfach nie sofort ...?" Weil sie sorgfältig darauf hingewiesen haben, dass sich diese Software noch in einem frühen Stadium befindet und dass die Dinge möglicherweise nicht immer richtig funktionieren. Ref. Google I / O 2013.
Nicklas Pouey-Winger
9
Ich stimme dem Kommentar "Warum Dinge ..." wirklich zu. Java ist seit Ewigkeiten nicht mehr verfügbar und ich muss hier und da noch Umgebungsvariablen hinzufügen. Langweilig!
Dakatine
11
Und rate was? Es ist Mitte 2016 und ich habe immer noch mit dem gleichen Fehler zu kämpfen.
Heisenberg

Antworten:

233

Ich habe das Problem gelöst und werde erklären, wie:

  1. Laden Sie den Github For Windows- Client herunter und installieren Sie ihn.
  2. Nachdem der Client erfolgreich installiert wurde, verbinden Sie ihn mit Ihrem Github-Konto. Es sollte einfach sein, folgen Sie einfach dem Assistenten.
  3. Dann sollten Sie Ihrer " Pfadvariablen" den Speicherort git.exe hinzufügen . Der Speicherort, den Sie hinzufügen sollten, lautet wahrscheinlich: C: \ Benutzer \ Ihr_Benutzername \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

Alternativ, wenn Sie keine Umgebungsvariablen hinzufügen möchten. Sie können das Android Studio öffnen und gehen zu: Einstellungen -> Versionskontrolle -> Git Im Textfeld neben "Pfad zu Git Executable" sehen Sie "git.exe". Geben Sie einfach einen vollständigen Pfad wie folgt ein: C: \ Benutzer \ Ihr_Benutzername \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Hoffe es hat dir Zeit gespart. Viel Spaß beim Codieren :)

BEARBEITEN: Für die neuesten Versionen von Github für Windows finden einige die Datei git.exe unter "... \ cmd \ git.exe" und nicht unter "... \ bin \ git.exe" .

Ivelius
quelle
3
Für den Client können Sie msysgit.github.io verwenden und den Pfad verwenden, den Sie in der Installation angegeben haben. Stattdessen C: \ Users \ Your_Username \ AppData \ ....
garmax1
8
Starten Sie Ihre IDE neu, nachdem Sie die Variable PATH eingerichtet haben.
Ivelius
4
konnte git.exe nicht für immer finden, vielen Dank. Sie können den Git-Pfad auch einfach in den Android Studio-Einstellungen einrichten, damit Sie keinen globalen Pfad in Windows
erstellen
8
meine git.exe war in cmd \ not bin \
hellyale
7
jetzt Pfad git.exe ist in "C: \ Benutzer \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ mingw32 \ bin \ git.exe" (OR) „C: \ Benutzer \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ cmd \ git.exe "
anand krish
60

Ich fand, was ich für eine schnellere Lösung halte. Installieren Sie Git für Windows von hier aus : http://git-scm.com/download/win

Dadurch wird der Pfad automatisch zur Systemvariablen während der Installation hinzugefügt, wenn Sie das Installationsprogramm dazu auffordern (dies wird angefordert). Sie müssen also nichts manuell bearbeiten.

Schließen Sie einfach Android Studio und starten Sie es neu, wenn es geöffnet ist und Sie bereit sind.

Beispiel eines Assistenten

Dakatine
quelle
4
Dies ist auch ein viel kleinerer Download als GitHub für Windows. Wenn Ihr Hauptziel die Integration in Android Studio ist, ist diese Antwort für mich sinnvoller.
pjd
4
Arbeitete für mich amWindows 10
shareef
3
Arbeitete für mich amWindows 7
shareef
1
Es gab keinen allzu großen Größenunterschied (110 MB gegenüber 180 MB), aber Sie haben die Kontrolle darüber, wo Git installiert ist, während Github in AppData kopiert. Wertvoller SSD-Platz!
Prof
1
Android Studio Neustart hat mir geholfen
YetAnotherUser
8

Ich verwende Windows 10 OS und GitHub Desktop Version 1.0.9.

Für den neuen Github für Windows befindet sich git.exe an der folgenden Stelle.

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

Beispiel:

%LOCALAPPDATA%\GitHubDesktop\app-1.0.9\resources\app\git\cmd
Gvtha
quelle
2

Wenn Sie heruntergeladen haben Github Desktop Client 1.0.9dann den Weg für git.exesein wird

C: \ Benutzer \ Benutzername \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ resources \ app \ git \ cmd \ git.exe

Jeevan Timsina
quelle
2

Ich hatte das gleiche Problem in Android Studio 3.2.1 und löste das Problem, indem ich den Git-Pfad in der Systemumgebungsvariablen festlegte

C: \ Programme \ Git \ bin \, C: \ Programme \ Git \ bin \

Und ich habe das Projekt noch einmal importiert und das Problem gelöst !!!

Hinweis: Überprüfen Sie, ob Ihre Git-Einstellungen für Android Studio den richtigen Pfad zu git.exe richtig eingestellt haben

Geben Sie hier die Bildbeschreibung ein

Muhamed Riyas M.
quelle
1

Schritte:

1) Laden Sie git für Windows herunter https://git-scm.com/downloads

2) Installieren Sie das heruntergeladene Git mit dem Standard-Setup

3) Schließen Sie in Android Studio, wenn ein Projekt geöffnet ist, und klicken Sie dann auf Konfigurieren -> Einstellungen -> Versionskontrolle -> Git

4) Ändern Sie den Pfad zur ausführbaren Git-Datei: git.exe in C: \ Programme \ Git \ cmd \ git.exe

5) Bewerben und OK

6) Versuchen Sie, aus Check out project from Version Control zu klonen

7) Fertig

Geben Sie hier die Bildbeschreibung ein

Ketan Ramani
quelle
0

Für Android Studio 3.0.1 können Sie den GitHub-Pfad für den folgenden Pfad konfigurieren:

  1. Datei> Einstellung> Versionskontrolle
  2. Listenpunkt
  3. Klicken Sie oben rechts auf "+", um "VCS-Verzeichniszuordnung hinzufügen" zu öffnen.
  4. Klicken Sie auf "VCS konfigurieren", um "Versionskontrollkonfigurationen" zu öffnen.
  5. Klicken Sie auf "Git", dann wird der Pfad zur ausführbaren Datei von Git angezeigt.]
  6. Eingabe: C: \ Benutzer [Ihr Benutzername] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Probier es aus

Geben Sie hier die Bildbeschreibung ein

Judy Yu
quelle
0

Ich habe kürzlich einen ähnlichen Fehler mit RubyMine 2016.3 festgestellt, bei dem alle Versuche zum Auschecken oder Exportieren nach Github mit "Programm 'C: \ Programme (x86) \ Git \ cmd \ git.exe' konnte nicht ausgeführt werden: CreateProcess error = 2, Die angegebene Datei wurde vom System nicht gefunden"

Als alternative Lösung für dieses Problem können Sie neben dem Bearbeiten der Systemvariablen Path versuchen, die Programmdateien von Android Studio nach einer git.xml-Datei zu durchsuchen und die Option myPathToGit so zu bearbeiten, dass sie dem tatsächlichen Speicherort von git.exe auf Ihrem Computer entspricht . So habe ich dieses ähnliche Problem in RubyMine behoben.

Diese Lösung hier für die Nachwelt veröffentlichen.

Naishil Patel
quelle
0

Ich hatte dieses Problem auf dem Mac. Ich habe Android Studio einfach beendet und neu gestartet und hatte aus irgendeinem Grund keine weiteren Probleme.

Jeff Padgett
quelle