Ошибка Android Studio Checkout на Github «CreateProcess = 2» (Windows)


105

Сегодня я попытался проверить свой проект Github с помощью новой Android Studio и в итоге получил эту неприятную ошибку:

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

Почему ничего не получается из коробки ...?


"Почему ничего не выходит из коробки ...?" Потому что они осторожно указали, что это программное обеспечение все еще находится на ранней стадии и что что-то не всегда может работать должным образом. Ref. Google I / O 2013.
Никлас Пуей-Вингер,

9
Я действительно поддерживаю этот комментарий "почему вещи ...". Java отсутствует с давних пор, и мне все еще приходится добавлять переменные среды кое-где. Скучно!
Dakatine

11
И угадайте, что? Сейчас середина 2016 года, и я все еще борюсь с той же ошибкой.
Гейзенберг

Ответы:


233

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

  1. Загрузите клиент Github для Windows и установите его.
  2. После успешной установки клиента подключите его к своей учетной записи на github. Это должно быть легко, просто следуйте указаниям мастера.
  3. Затем вы должны добавить расположение git.exe в «Переменную пути» . Местоположение, которое вы должны добавить, вероятно, будет примерно таким: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

В качестве альтернативы, если вы не хотите добавлять переменные среды. Вы можете открыть студию Android и перейти к: Настройки -> Контроль версий -> Git. В текстовом поле рядом с «Путь к исполняемому файлу Git» вы увидите «git.exe», просто укажите ему полный путь, например: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Надеюсь, это сэкономило ваше время. Удачного кодирования :)

РЕДАКТИРОВАТЬ: для последних версий Github для Windows некоторые могут найти git.exe в "... \ cmd \ git.exe", а не в "... \ bin \ git.exe" .


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

8
ПЕРЕЗАГРУЗИТЕ СВОЮ IDE после настройки переменной PATH.
Ivelius

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»
Ананд Криш

60

Я нашел то, что считаю более быстрым решением. Установите Git для Windows отсюда : http://git-scm.com/download/win

Это автоматически добавляет свой путь к системной переменной во время установки, если вы прикажете установщику сделать это (она попросит об этом). Так что вам не нужно ничего редактировать вручную.

Просто закройте и перезапустите Android Studio, если она открыта, и вы готовы к работе.

образец мастера


4
Это также гораздо меньшая загрузка, чем GitHub для Windows. Если ваша основная цель - интегрироваться с Android Studio, этот ответ для меня имеет больше смысла.
pjd 06

4
Работал на меня наWindows 10
shareef

3
Работал у меня наWindows 7
shareef

1
Разницы в размерах не было особой (110 МБ против 180 МБ), но у вас есть контроль над тем, где установлен git, тогда как github выгружает данные в appdata. Драгоценное место на SSD!
Проф

1
Мне помог перезапуск Android Studio
Все же,

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: \ Users \ Имя пользователя \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ resources \ app \ git \ cmd \ git.exe


2

Я столкнулся с той же проблемой в студии Android 3.2.1, решил проблему, установив путь git в переменной системной среды

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

И я снова импортировал проект и решил проблему !!!

Примечание. Убедитесь, что в настройках git вашей студии Android установлен правильный путь к git.exe.

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


1

Шаги:

1) Загрузите git для Windows https://git-scm.com/downloads

2) Установите загруженный git с настройкой по умолчанию

3) Из Android Studio закройте, если какой-либо проект открыт, затем нажмите Configure -> Settings -> Version Control -> Git.

4) Измените путь к исполняемому файлу Git: git.exe на C: \ Program Files \ Git \ cmd \ git.exe

5) Применить и ОК

6) Попробуйте клонировать из проекта Извлечь из системы контроля версий

7) Готово

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


0

для Android Studio 3.0.1 вы можете настроить путь GitHub для следующего пути:

  1. Файл> Настройка> Контроль версий
  2. Элемент списка
  3. Нажмите «+» в правом верхнем углу, чтобы открыть «Добавить сопоставление каталогов VCS».
  4. Нажмите «Настроить VCS», чтобы открыть «Конфигурации контроля версий».
  5. Нажмите «Git», вы увидите путь к исполняемому файлу Git]
  6. Вход: C: \ Users [ваше имя пользователя] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Попробуй это

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


0

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

В качестве альтернативного решения этой проблемы, помимо редактирования системной переменной Path, вы можете попробовать поискать в программных файлах Android Studio файл git.xml и отредактировать параметр myPathToGit, чтобы он соответствовал фактическому расположению git.exe на вашем компьютере. . Вот как я исправил аналогичную проблему в RubyMine.

Размещаю здесь это решение для потомков.


0

У меня была эта проблема на Mac. Я просто вышел из Android Studio и перезапустил его, и по какой-то причине проблем больше не было.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.