Błąd Android Studio Checkout Github „CreateProcess = 2” (Windows)

105

Dzisiaj próbowałem sprawdzić mój projekt Github przy użyciu zupełnie nowego Android Studio i skończyło się na tym paskudnym błędzie:

wprowadź opis obrazu tutaj

Dlaczego rzeczy po prostu nigdy nie działają po wyjęciu z pudełka ...?

Ivelius
źródło
„Dlaczego rzeczy po prostu nigdy nie działają po wyjęciu z pudełka…?” Ponieważ dokładnie wskazali, że to oprogramowanie jest wciąż na wczesnym etapie i że nie zawsze może działać poprawnie. Nr ref. Google I / O 2013.
Nicklas Pouey-Winger
9
Właściwie to naprawdę popieram komentarz "dlaczego rzeczy ...". Java jest niedostępna od wieków i wciąż muszę dodawać zmienne środowiskowe tu i tam. Nudny!
Dakatine,
11
I zgadnij co? Jest połowa 2016 roku i wciąż borykam się z tym samym błędem.
Heisenberg

Odpowiedzi:

233

Rozwiązałem problem i wyjaśnię jak:

  1. Pobierz klienta Github dla systemu Windows i zainstaluj go.
  2. Po pomyślnym zainstalowaniu klienta połącz go z kontem github. Powinno to być łatwe, wystarczy postępować zgodnie z instrukcjami kreatora.
  3. Następnie należy dodać lokalizację git.exe do „zmiennej ścieżki” . Lokalizacja, którą należy dodać, będzie prawdopodobnie wyglądała następująco: C: \ Users \ Twoja_nazwa_użytkownika \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

Alternatywnie, jeśli nie chcesz dodawać do zmiennych środowiskowych. Możesz otworzyć android studio i przejść do: Ustawienia -> Kontrola wersji -> Git W polu tekstowym obok "Ścieżka do pliku wykonywalnego Git" zobaczysz "git.exe", po prostu podaj pełną ścieżkę, jak poniżej: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Mam nadzieję, że zaoszczędziłeś czas. Miłego kodowania :)

EDYCJA: W przypadku najnowszych wersji Github dla systemu Windows niektórzy mogą znaleźć plik git.exe pod „... \ cmd \ git.exe” zamiast „... \ bin \ git.exe” .

Ivelius
źródło
3
W przypadku klienta możesz użyć msysgit.github.io i użyć ścieżki, którą podałeś w instalacji zamiast C: \ Users \ Your_Username \ AppData \ ....
garmax1
8
PONOWNIE URUCHOM SWOJE IDE po skonfigurowaniu zmiennej PATH.
Ivelius
4
nie mogę znaleźć git.exe na zawsze, dziękuję bardzo. Możesz także po prostu skonfigurować ścieżkę git w ustawieniach Android Studio, aby nie musieć globalnej ścieżki w
systemie
8
mój git.exe znajdował się w cmd \ not bin \
hellyale
7
Teraz droga git.exe jest w "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

Znalazłem to, co uważam za szybsze rozwiązanie. Zainstaluj Git dla Windows stąd : http://git-scm.com/download/win

To automatycznie dodaje swoją ścieżkę do zmiennej systemowej podczas instalacji, jeśli powiesz o tym instalatorowi (zapyta o to). Nie musisz więc niczego edytować ręcznie.

Po prostu zamknij i uruchom ponownie Android Studio, jeśli jest otwarte i jesteś gotowy do pracy.

próbka kreatora

Dakatine
źródło
4
Jest to również znacznie mniejsze pobieranie niż GitHub dla Windows. Jeśli Twoim głównym celem jest integracja z Android Studio, ta odpowiedź ma dla mnie więcej sensu.
pjd
4
Pracował dla mnie naWindows 10
shareef
3
Pracował dla mnieWindows 7
shareef
1
Nie było zbyt dużej różnicy w rozmiarze (110 MB w porównaniu z 180 MB), ale masz kontrolę nad tym, gdzie jest zainstalowany git, podczas gdy github zrzuca do appdata. Cenna przestrzeń SSD!
Prof
1
Ponowne uruchomienie Android Studio pomogło mi
YetAnotherUser
8

Używam systemu operacyjnego Windows 10 i GitHub Desktop w wersji 1.0.9.

Dla nowego GitHub dla Windows , git.exe jest obecny w miejscu poniżej.

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

Przykład:

%LOCALAPPDATA%\GitHubDesktop\app-1.0.9\resources\app\git\cmd
Gvtha
źródło
2

Jeśli pobrałeś, Github Desktop Client 1.0.9ścieżka git.exebędzie

C: \ Users \ Nazwa użytkownika \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ resources \ app \ git \ cmd \ git.exe

Jeevan Timsina
źródło
2

Napotkałem ten sam problem w Android Studio 3.2.1, rozwiązałem go, ustawiając ścieżkę git w zmiennej środowiskowej systemu

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

I jeszcze raz zaimportowałem projekt i rozwiązałem problem !!!

Uwaga: sprawdź, czy ustawienia git w Android Studio poprawnie ustawiły poprawną ścieżkę do git.exe

wprowadź opis obrazu tutaj

Muhamed Riyas M.
źródło
1

Kroki:

1) Pobierz git dla systemu Windows https://git-scm.com/downloads

2) Zainstaluj pobrany git z domyślną konfiguracją

3) W Android Studio zamknij, jeśli jakikolwiek projekt jest otwarty, a następnie kliknij Konfiguruj -> Ustawienia -> Kontrola wersji -> Git

4) Zmień ścieżkę do pliku wykonywalnego Git: git.exe na C: \ Program Files \ Git \ cmd \ git.exe

5) Zastosuj i OK

6) Spróbuj sklonować z projektu Check out from Version Control

7) Gotowe

wprowadź opis obrazu tutaj

Ketan Ramani
źródło
0

dla Android Studio 3.0.1 możesz skonfigurować ścieżkę GitHub dla następującej ścieżki:

  1. Plik> Ustawienia> Kontrola wersji
  2. Element listy
  3. Kliknij „+” w prawym górnym rogu, aby otworzyć „Dodaj mapowanie katalogu VCS”
  4. Kliknij „Konfiguruj VCS”, aby otworzyć „Konfiguracje kontroli wersji”
  5. Kliknij „Git”, a zobaczysz ścieżkę do pliku wykonywalnego Git]
  6. Dane wejściowe: C: \ Users [nazwa użytkownika] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Sprawdź to

wprowadź opis obrazu tutaj

Judy Yu
źródło
0

Niedawno spotkałem się z podobnym błędem w RubyMine 2016.3, w którym wszelkie próby pobrania lub eksportu do Github spotkały się z komunikatem „Nie można uruchomić programu 'C: \ Program Files (x86) \ Git \ cmd \ git.exe': błąd CreateProcess = 2, System nie może odnaleźć określonego pliku"

Jako alternatywne rozwiązanie tego problemu, inne niż edytowanie zmiennej systemowej Path, możesz spróbować przeszukać pliki programu Android Studio w poszukiwaniu pliku git.xml i edytować opcję myPathToGit, aby dopasować rzeczywistą lokalizację git.exe na komputerze . W ten sposób naprawiłem ten podobny problem w RubyMine.

Umieszczając to rozwiązanie tutaj ze względu na potomność.

Naishil Patel
źródło
0

Miałem ten problem na Macu. Po prostu zamknąłem Android Studio i zrestartowałem go iz jakiegoś powodu nie miałem dalszych problemów.

Jeff Padgett
źródło