Android Studio Checkout Github Hatası "CreateProcess = 2" (Windows)


105

Bugün yepyeni Android Studio kullanarak Github projemi kontrol etmeye çalıştım ve bu kötü hatayla son buldum:

görüntü açıklamasını buraya girin

Neden işler asla kutudan çıkmaz ...?


"Neden işler asla kutudan çıkmaz ...?" Çünkü dikkatli bir şekilde bu yazılımın hala erken aşamalarında olduğunu ve işlerin her zaman düzgün çalışmayabileceğini belirttiler. Ref. Google I / O 2013.
Nicklas Pouey-Winger

9
Aslında "neden şeyler ..." yorumunu gerçekten beğeniyorum. Java asırlardan beri kullanım dışı ve ben hala burada ve orada ortam değişkenleri eklemem gerekiyor. Sıkıcı!
Dakatine

11
Ve tahmin et ne oldu? 2016 ortası ve hala aynı hatayla mücadele ediyorum.
Heisenberg

Yanıtlar:


233

Sorunu çözdüm ve nasıl olduğunu açıklayacağım:

  1. Github For Windows istemcisini indirin ve kurun.
  2. İstemci başarıyla yüklendikten sonra, onu github hesabınıza bağlayın. Kolay olmalı, sadece sihirbazı takip edin.
  3. Daha sonra git.exe konumunu "Yol Değişkeninize" eklemelisiniz . Eklemeniz gereken konum muhtemelen şu şekilde olacaktır: C: \ Kullanıcılar \ Kullanıcı_adınız \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

Alternatif olarak, ortam değişkenlerine eklemek istemiyorsanız. Android stüdyosunu açıp şuraya gidebilirsiniz: Ayarlar -> Sürüm Kontrolü -> Git "Git Yürütülebilir Yol" un yanındaki metin kutusunda "git.exe" yi göreceksiniz, şöyle bir tam yol verin: C: \ Kullanıcılar \ Kullanıcı_adınız \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Umarım zaman kazanmıştır. Mutlu kodlamalar :)

DÜZENLEME: Windows için en son Github sürümlerinde, bazıları git.exe'yi "... \ bin \ git.exe" yerine "... \ cmd \ git.exe" altında bulabilir .


3
İstemci için msysgit.github.io'yu kullanabilir ve bunun yerine kurulumda belirttiğiniz yolu kullanabilirsiniz: C: \ Kullanıcılar \ Kullanıcı_adınız \ AppData \ ....
garmax1

8
PATH değişkenini kurduktan sonra IDE'NİZİ YENİDEN BAŞLATIN.
Ivelius

4
git.exe'yi sonsuza kadar bulamadım, çok teşekkür ederim. Ayrıca, Android Studio ayarlarında git yolunu da kurabilirsiniz, böylece pencerelerde global yol
izlemeniz

8
git.exe'm cmd \ not bin \
içindeydi

7
Şimdi git.exe yolu ise "C: \ Kullanıcılar \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ mingw32 \ bin \ git.exe" (OR) "C: \ Kullanıcılar \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ cmd \ git.exe "
anand krish

60

Daha hızlı bir çözüm olduğunu düşündüğüm şeyi buldum. Windows için Git'i buradan yükleyin : http://git-scm.com/download/win

Yükleyiciye bunu yapmasını söylerseniz, bu, kurulum sırasında yolunu otomatik olarak sistem değişkenine ekler (bunu ister). Böylece hiçbir şeyi manuel olarak düzenlemeniz gerekmez.

Açıksa ve başlamaya hazırsanız Android Studio'yu kapatın ve yeniden başlatın.

sihirbaz örneği


4
Bu aynı zamanda Windows için GitHub'dan çok daha küçük bir indirmedir. Ana amacınız Android Studio ile entegre olmaksa, bu cevap bana daha mantıklı geliyor.
pjd

4
Benim için çalıştıWindows 10
shareef

3
Benim için çalıştıWindows 7
shareef

1
Çok fazla boyut farkı yoktu (110mb'ye karşı 180mb), ancak git'in nerede kurulu olduğunu kontrol edebilirsiniz, oysa github appdata'ya dökülür. Değerli SSD alanı!
Prof

1
Android Studio'nun yeniden başlatılması benim için yardımcı oldu
YetAnotherUser

8

Windows 10 işletim sistemi ve GitHub Desktop 1.0.9 sürümünü kullanıyorum.

Yeni İçin Github için Windows'un , git.exe konumu aşağıda mevcuttur.

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

Misal:

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

2

İndirdiyseniz Github Desktop Client 1.0.9, yol şu git.exeşekilde olacaktır:

C: \ Kullanıcılar \ Kullanıcı Adı \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ kaynaklar \ app \ git \ cmd \ git.exe


2

Android studio 3.2.1'de de aynı sorunla karşılaştım , Sistem Ortamı değişkeninde git yolunu ayarlayarak sorunu çözdüm

C: \ Program Dosyaları \ Git \ bin \, C: \ Program Dosyaları \ Git \ bin \

Ve projeyi bir kez daha içe aktardım ve sorunu çözdüm !!!

Not: Android studio git ayarlarınızın git.exe'ye doğru yolu doğru şekilde ayarladığını kontrol edin

görüntü açıklamasını buraya girin


1

Adımlar:

1) Windows için git'i indirin https://git-scm.com/downloads

2) İndirilen git'i varsayılan kurulumla yükleyin

3) Herhangi bir proje açıksa Android Studio'dan kapatın ve ardından Yapılandır -> Ayarlar -> Sürüm Kontrolü -> Git'e tıklayın

Git yürütülebilir 4) Değişim Yolu: git.exe için \ Program Files \ Git \ cmd \ git.exe: C

5) Uygula ve Tamam

6) Sürüm Kontrolünden Kontrol Et projesinden klonlamayı deneyin

7) Bitti

görüntü açıklamasını buraya girin


0

Android Studio 3.0.1 için, aşağıdaki yol için GitHub yolunu yapılandırabilirsiniz:

  1. Dosya> Ayar> Sürüm Kontrolü
  2. Liste öğesi
  3. "VCS Dizin Eşlemesi Ekle" yi açmak için sağ üst köşedeki "+" simgesine tıklayın
  4. "Sürüm Kontrol Yapılandırmaları" nı açmak için "VCS'yi Yapılandır" ı tıklayın
  5. "Git" i tıklayın, ardından Git yürütülebilir Yolu'nu göreceksiniz]
  6. Giriş: C: \ Users [kullanıcı adınız] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Dene

görüntü açıklamasını buraya girin


0

Yakın zamanda RubyMine 2016.3 ile benzer bir hatayla karşılaştım, burada satın alma veya Github'a dışa aktarma girişimleri "C: \ Program Files (x86) \ Git \ cmd \ git.exe çalıştırılamıyor" ile karşılandı: CreateProcess error = 2, Sistem belirtilen dosyayı bulamıyor"

Bu soruna alternatif bir çözüm olarak, Path sistem değişkenini düzenlemenin dışında, Android Studio'nun program dosyalarında git.xml dosyası aramayı ve myPathToGit seçeneğini git.exe'nin bilgisayarınızdaki gerçek konumuyla eşleşecek şekilde düzenlemeyi deneyebilirsiniz. . RubyMine'deki bu benzer sorunu bu şekilde düzelttim.

Gelecek nesillerin uğruna bu çözümü burada yayınlamak.


0

Mac'te bu sorunu yaşadım. Sadece Android Studio'dan çıktım ve yeniden başlattım ve nedense başka sorun yaşamadım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.