Помилка Github Android Studio Checkout "CreateProcess = 2" (Windows)


105

Сьогодні я спробував перевірити свій проект Github, використовуючи абсолютно нову студію Android, і виявився ця помилкова помилка:

введіть тут опис зображення

Чому речі просто ніколи не виходять з коробки ...?


"Чому речі просто ніколи не виходять з коробки ...?" Оскільки вони ретельно зазначали, що це програмне забезпечення все ще знаходиться на початковій стадії, і це може не завжди працювати належним чином. Реф. Google I / O 2013.
Nicklas Pouey-Winger

9
Я насправді другий, що коментар "чому речі ..." Java існує з віків зараз, і мені ще доводиться додавати тут і там змінні середовища. Нудно!
Дакатін

11
І вгадайте, що? Середина 2016 року, і я все ще борюся з такою ж помилкою.
Гейзенберг

Відповіді:


233

Я вирішив проблему, і поясню, як:

  1. Завантажте клієнт Github для Windows та встановіть його.
  2. Після того, як клієнт успішно встановлений, підключіть його до свого облікового запису github. Це повинно бути легко, просто дотримуйтесь майстра.
  3. Тоді слід додати розташування git.exe до своєї "Шлях змінної" . Місце, яке ви повинні додати, ймовірно, буде приблизно таким: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

Крім того, якщо ви не хочете додавати змінні середовища. Ви можете відкрити андроїд-студію та перейти до: Налаштування -> Контроль версій -> Git У текстовому полі поруч із "Шлях до виконуваного файлу Git" ви побачите "git.exe", просто надайте йому повний шлях так: C: \ Користувачі \ Ваше_Ім'я користувача \ AppData \ Місцеві \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Сподіваюся, це заощадило ваш час. Щасливе кодування :)

EDIT: Для останніх версій Github для Windows деякі з них можуть знайти git.exe під "... \ cmd \ git.exe", а не "... \ bin \ git.exe" .


3
Для клієнта ви можете використовувати msysgit.github.io і використовувати шлях, який ви вказали в установці замість C: \ Users \ Your_Username \ AppData \ ....
garmax1

8
РЕСТАРТАЙТЕ СВОЮ ІДЕЮ після встановлення змінної PATH.
Івелій

4
не вдалося знайти git.exe назавжди, велике спасибі Ви також можете просто встановити шлях git у налаштуваннях Android Studio, щоб не довелося до глобального шляху у windows та перезапустити
BionicSheep

8
мій git.exe був у cmd \ not bin \
hellyale

7
Тепер шлях git.exe знаходиться в "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

Я знайшов те, що, на мою думку, є швидшим рішенням. Встановіть Git для Windows звідси : http://git-scm.com/download/win

Це автоматично додає шлях до системної змінної під час встановлення, якщо ви скажете інсталятору це зробити (він вимагає цього). Тому вам не потрібно нічого редагувати вручну.

Просто закрийте та перезапустіть Android Studio, якщо він відкритий, і ви готові працювати.

зразок майстра


4
Це також набагато менше завантаження, ніж GitHub для Windows. Якщо ваша основна мета - інтегруватися з Android Studio, ця відповідь має для мене більше сенсу.
під

4
Працював для мене вWindows 10
shareef

3
Працював для мене вWindows 7
shareef

1
Різниця в розмірах не була занадто великою (110mb проти 180mb), але ви маєте контроль над тим, де встановлено git, тоді як github скидає додаток. Дорогий простір SSD!
Проф

1
Перезапуск Android Studio допоміг мені
YetAbodyUser

8

Я використовую ОС Windows 10 та GitHub Desktop версії 1.0.9.

Для нового Github для Windows , git.exe присутній в нижче місці.

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

Приклад:

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

2

Якщо ви завантажили, Github Desktop Client 1.0.9то шлях до git.exeбуде

C: \ Користувачі \ Ім'я користувача \ AppData \ Місцеві \ GitHubDesktop \ app-1.0.9 \ ресурси \ app \ git \ cmd \ git.exe


2

Я зіткнувся з тією ж проблемою в android studio 3.2.1, вирішив цю проблему, встановивши git path у змінній System Environment

C: \ Файли програми \ Git \ bin \, C: \ Програмні файли \ Git \ bin \

І я ще раз імпортував проект і вирішив питання !!!

Примітка. Перевірте, чи налаштовано ваші налаштування git для android studio правильний шлях до git.exe

введіть тут опис зображення


1

Кроки:

1) Завантажте git для Windows https://git-scm.com/downloads

2) Встановіть завантажений git із налаштуваннями за замовчуванням

3) Від Android Studio закрийте, якщо будь-який проект відкритий, потім натисніть Налаштувати -> Налаштування -> Контроль версій -> Git

4) Змініть Шлях до виконуваного файлу Git: git.exe на C: \ Program Files \ Git \ cmd \ git.exe

5) Застосувати і Гаразд

6) Спробуйте клонуватися із проекту Check out від Version Control

7) Зроблено

введіть тут опис зображення


0

для Android Studio 3.0.1 ви можете налаштувати шлях GitHub для наступного шляху:

  1. Файл> Налаштування> Контроль версій
  2. Елемент списку
  3. Натисніть "+" у верхньому правому куті, щоб відкрити "Додати картографічне відображення VCS"
  4. Натисніть "Налаштувати VCS", щоб відкрити "Конфігурації управління версіями"
  5. Натисніть "Git", тоді ви побачите виконуваний файл Шлях до Git]
  6. Вхід: C: \ Користувачі [ім'я користувача] \ AppData \ Місцеві \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Перевірте це

введіть тут опис зображення


0

Нещодавно я зіткнувся з подібною помилкою з RubyMine 2016.3, де будь-які спроби оформлення замовлення або експорту в Github були виконані з "Неможливо запустити програму" C: \ Program Files (x86) \ Git \ cmd \ git.exe ": помилка CreateProcess = 2, Система не може знайти вказаний файл"

В якості альтернативного рішення цієї проблеми, крім редагування системної змінної Path, ви можете спробувати пошукати файли програми git.xml через програмні файли Android Studio та редагувати параметр myPathToGit, щоб відповідати фактичному розташуванню git.exe на вашому комп’ютері . Ось як я вирішив подібну проблему в RubyMine.

Розмістити це рішення тут заради нащадків.


0

У мене ця проблема була на Mac. Я просто вийшов з Android Studio і перезапустив його, і я чомусь не мав жодних проблем.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.