Android Studio: не удается запустить Git

Когда я запускаю Android Studio, появляется сообщение

Не удается запустить Git: C:\Program Files (x86)\Git\cmd\git.cmd Вероятно, путь к исполняемому файлу Git недействителен. Почини это.

Но я вижу, что git.cmd ЕСТЬ. Как тогда исправить проблему?


person Alexander Kulyakhtin    schedule 09.06.2013    source источник
comment
Если вы получаете указанную выше ошибку из-за того, что на вашем компьютере не установлен Git, вы можете получить ее по адресу git- scm.com, а затем установите путь в Android Studio (например) C:\Program Files\Git\bin\git.exe.   -  person ban-geoengineering    schedule 18.08.2016
comment
Пожалуйста, обратитесь к Эта ветка даст дополнительную информацию   -  person eranda.del    schedule 15.03.2018


Ответы (17)


Убедитесь, что C:\Program Files (x86)\Git\cmd находится в вашей переменной среды Path:

echo $env:Path
person Klas Mellbourn    schedule 09.06.2013
comment
Верный. git.exe находится под \cmd путем. - person einverne; 11.05.2014
comment
Да git.exe находится в \cmd - person AnkitRox; 17.03.2016
comment
Я проверил, у меня нет этой папки :( - person aflatoon; 10.04.2016
comment
@aflatoon как насчет C:\Program Files\Git\cmd? - person Klas Mellbourn; 11.04.2016

Сегодня утром по какой-то причине мне пришлось согласиться с условиями, запустив git от имени администратора в командной строке.

На Mac

sudo /usr/bin/git

На ПК

c:\path\to\git.exe

Примите лицензионное соглашение.

После этого я смог использовать git в своей IDE.

person tango whiskey double    schedule 22.09.2014
comment
Спасибо @styler1972, это была именно моя проблема. - person bogdan; 23.09.2014
comment
Спасибо, это была именно моя проблема :) - person Bibu; 06.10.2014
comment
Это, по-видимому, вызвано тем, что Xcode имеет серьезное обновление. Мне пришлось пройти через этот процесс, когда я обновился до Yosemite. Спасибо за совет! - person Kevin Cooper; 24.10.2014
comment
То же самое здесь, пришлось сделать это после обновления до Yosemite. Спасибо! - person unbekant; 28.10.2014
comment
После обновления до El Captain, возможно, сначала необходимо запустить эту командную строку: xcode-select --install (OSX) - person Emerick; 05.11.2015
comment
Кажется, это появилось при обновлении Mac OS X. - person dumamilk; 29.09.2016

Для того, кто использует Mac, который установил Xcode7, вы должны запустить Xcode и принять лицензионное соглашение, чтобы ошибка студии Android исчезла.

person Distwo    schedule 16.09.2015
comment
Это лучшее из того, что когда-либо было... запустите Xcode, чтобы исправить проблему в Android Studio... тоже полностью сработало! Однако он попросил меня сначала выйти из iTunes после открытия Xcode, сделал это, затем я зашел в AS и нажал «Исправить» ... путь уже был там, нажал «Проверить», и он сказал, что Git успешно выполнен. именно поэтому единицы и нули вот так встали на свои места .... ага +1 - person whyoz; 08.10.2015
comment
Это должен быть правильный ответ. Это было для меня. - person Jason; 18.04.2018
comment
Спустя 6 лет Xcode 12.5 и Android Studio 4.2, а это все еще актуально. - person Devin Brown; 17.05.2021

У меня была такая же проблема, вот как я это исправил:

Я использую окна...

Go to

C:\Users\<username>\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin

Итак, в моем аккаунте у меня было это

C:\Users\victor\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin

Убедитесь, что вы нашли git.exe

Затем перейдите в окно VCS (Settings --> Version Control---> Git) и вставьте PATH и добавьте git.exe в конце.

Так что у вас будет это

C:\Users\<username>\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.exe 

Затем нажмите «Тест», чтобы проверить, хорошо ли работает git.

person Victor Mwenda    schedule 12.07.2015
comment
git.exe находится в пути \cmd - person AnkitRox; 17.03.2016
comment
Очевидно, что для этого требуется установленный GitHub, что на самом деле может быть не так. - person Ernest3.14; 04.10.2016

В моем случае с GitHub Desktop для Windows (по состоянию на 2 июня 2016 г.) и Android Studio 2.1:

Эта папка ->

C:\Users\(UserName)\AppData\Local\GitHub\PortableGit_<hash>\

Содержит BATCH-файл, который называется что-то вроде «post-install.bat». Запустите этот файл, чтобы создать папку «cmd» с «git.exe» внутри.

Этот путь -->

C:\Users\(UserName)\AppData\Local\GitHub\PortableGit_<hash>\cmd\git.exe

будет расположением «git.exe» после запуска скрипта после установки.

person Cram K    schedule 02.06.2016
comment
Это решение сработало для меня. C:\Users\(UserName)\AppData\Local\GitHub\PortableGit_<hash>\cmd\git.exe - это путь, по которому я нашел свой git.exe - person Dipen; 30.03.2017

Если вы используете Mac OS и обновили XCode, возможно, вам потребуется открыть XCode и принять условия, чтобы избежать этой ошибки.

person neteinstein    schedule 21.09.2016

Пришлось перезапустить Android Studio после установки GIT для Windows.

person OneWorld    schedule 13.04.2016

Сначала убедитесь, что вы установили git scm или нет. Если нет, вот ссылка для Windows: https://git-for-windows.github.io/ Затем перейдите в студию Android и настройте ссылку Git на место, где вы установили свой git (вероятно, в C:/program files). Я сослался на видео на YouTube, чтобы решить мою проблему. Вы можете указать ссылку здесь: https://www.youtube.com/watch?v=faEd2syXypE

person Chirag Makhija    schedule 16.07.2016

Вместо этого используйте папку bin и exe. Путь будет C:\Program Files (x86)\Git\bin\git.exe

Также иногда это не работает, если в имени пути есть пробелы, как в имени каталога файлов вашей программы.

В этом случае скопируйте всю папку git в корень раздела, а затем свяжите с ней студию.

person anandbibek    schedule 20.03.2014

Попробуй это...

  1. Убедитесь, что вы установили git на свой компьютер. Если нет, вы можете загрузить (пользователь Windows) с здесь и установить его в своей системе. Для Mac пользователь может скачать с здесь

  2. Получить местоположение git.exe Получить местоположение git.exe

  3. Протестируйте git.exe вручную тест

  4. Теперь вы можете установить местоположение git.exe в студии Android.

person Silambarasan Poonguti    schedule 10.03.2018

Я показал свои скрытые каталоги в Windows 7 и нашел git.exe в C:\Users\(UserName)\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\, и он работает, но я не знаю, почему там git.exe. Я установил git version 1.9.5

person JJ Perez    schedule 14.05.2015
comment
Похоже, у вас установлено несколько git. Судя по имени пути, это путь из GitHub для Windows. - person mlt; 15.05.2015

В Android Studio перейдите в «Файл» -> «Настройки» -> «Контроль версий» -> «Git». Установите «Путь к исполняемому файлу Git», чтобы указать на git.exe. Подтвердите, нажав Тест.

person ben_joseph    schedule 08.12.2015

В Windows мой git находился по адресу

C:\Users\<username>\AppData\Local\Programs\Git\bin\git.exe

person SalGad    schedule 23.02.2016

Чтобы исправить это, я переустановил xcode (это также представило пользовательское соглашение). Я использовал следующую команду:

xcode-select --install
person karma    schedule 18.10.2016
comment
Это хорошо сработало для меня, так как я ранее удалил x-code, и мне не нужно было переустанавливать все это. - person Ivan Wooll; 22.10.2016

Путь для вашего git недействителен. Скопируйте путь из Файл -> Настройки -> Контроль версий -> Git и выполните поиск в этой папке, и вы увидите, что путь к вашему Git недействителен. Сбросьте путь с правильным местоположением и проверьте его. Ошибка должна исчезнуть.

person Omama    schedule 07.09.2015

Запустите sudo git --version из командной строки и согласитесь с лицензией, и это должно решить проблему.

person Sandeep    schedule 28.11.2016

Я столкнулся с похожей проблемой, вы можете обратиться к моему ответу здесь.

Но поскольку ссылки умирают слишком часто, я оставлю небольшую часть ответа, которая может помочь:

Для людей, у которых все еще возникает эта ошибка, даже если их git установлен, а студия Android указывает на свой путь, перейдите в Settings -> Version Control -> Git и удалите все внутри текстового поля с меткой Path to Git executable, ваша студия Android или любой другой продукт JetBrains вы используете, автоматически обнаружит его.

person Tamim Attafi    schedule 18.02.2020