У меня есть PyCharm, и я оглядываюсь, пытаясь найти git.exe, чтобы настроить его с моим репо.
Какой ПУТЬ к git.exe?
У меня есть PyCharm, и я оглядываюсь, пытаясь найти git.exe, чтобы настроить его с моим репо.
Какой ПУТЬ к git.exe?
Если вы используете GitHub для Windows, git.exe может отсутствовать в вашем PATH, но вы можете найти его в таком месте, как: C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe
У меня такая ситуация в Windows 7 + версия 1.0 GitHub для Windows.
В Windows 10 он находится в:
C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\cmd\git.exe
(\cmd вместо \bin)
Из GitHub Desktop 1.1
Пользовательский интерфейс отличается, и путь Git теперь находится в:
C:\Users\<username>\AppData\Local\GitHubDesktop\app-<appversion>\resources\app\git\cmd\git.exe
PS: AppData по умолчанию является скрытой папкой.
C:\Users\<username>\AppData\Local\Programs\Git\bin\git.exe
- person Eric S.; 19.11.2016
C:\Users\<username>\AppData\Local\GitHubDesktop\app-<version number>\resources\app\git` and than there is one
git.exe` в папке cmd
и один в mingw64\bin
- пока не понял разницы.
- person hajef; 14.06.2017
where git.exe
- person Johnny Five; 08.03.2019
Если git.exe
действительно находится в вашем %PATH%
(то есть, если вы можете ввести git --version
в окнах DOS), то which git.exe
сообщит вам, где.
(при условии, что вы установили GoW: Gnu для Windows: 130 команд unix, скомпилированных для Windows, включая which
).
Джонни Лидс комментарии ниже, что вы также можете использовать where git.exe
(за исключением Powershell, поскольку вам нужно использовать where.exe git.exe
вместо команда PowerShell where
)
Если нет, не забывайте, что вы можете установить git где угодно с помощью portable версию msysgit. Это просто архив, который вы распаковываете в любой каталог по вашему выбору.
Обновление 2015: используйте переносную версию "git-for-windows" сильный >, например:
PortableGit-2.4.4.2-3rd-release-candidate-64-bit.7z.exe
Затем добавьте в %PATH%:
c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\cmd
c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\usr\bin
Вы получите не только git.exe
, но и более 200 исполняемых файлов для команд Unix! Больше не нужно устанавливать GnuOnWindows.
Подробнее см. на странице "Почему, если вы загружаете Git 2.0 из сети, вы всегда получаете 1.9.4 установочный пакет?".
Совсем недавно (2017 г.) из Люка МакГрегора ответ для нового GitHub Desktop:
"%LOCALAPPDATA%\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe"
For instance:
%LOCALAPPDATA%\GitHubDesktop\app-1.0.1\resources\app\git\cmd
"%USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin\git.exe"
- person VonC; 16.07.2014
git.exe
в четырех разных папках: git/bin/
, git/cmd/
, git/mingw64/bin/
и git/mingw64/libexec/git-core/
. Знаете ли вы, какой из них я должен использовать, например. когда я хочу вызвать git, используя Python subprocess
? Я предполагаю, что либо тот, что в cmd/
, либо тот, что в bin/
, но есть ли разница?
- person djvg; 12.12.2018
bin/
достаточно. cmd/
будет полезен только как папка, добавленная в %PATH%
в сеансе CMD
.
- person VonC; 12.12.2018
Я очень удивлен, увидев, что никто не упомянул об использовании переключателя --exec-path.
git --exec-путь
C:\Program Files\Git\mingw64/libexec/git-core
Я надеюсь, что это поможет кому-то.
D:\prgs\git\latest\mingw64/libexec/git-core
, где действительно есть git.exe
, но не тот, который я использую. where git.exe
дает мне правильное местоположение: D:\prgs\git\latest\bin\git.exe
. Вы можете увидеть разницу между ними в комментарии github.com/git/git/commit/ а>. exec-path ссылается на то, что называется вспомогательным каталогом.
- person VonC; 10.08.2017
where git
. Также --exec-path дает косую черту вместо обратной косой черты.
- person Lauri; 05.04.2019
mingw64\libexec\git-core\git.exe
- person VonC; 15.11.2019
process
до того, как даст какой-либо ответ. Я предполагаю, что git.exe
вызывает ..\git-core\git.exe
. Использование .exe, на которое указывает --exec-path, работает нормально.
- person fcm; 10.03.2020
Просто чтобы добавить к паре ответов уже здесь:
В Windows вы можете использовать встроенный «где» вместо «который» (что для Linux). Итак, where git
сообщит вам местоположение git, предполагая, что он находится в системном пути.
Если его нет в системном пути, а вам нужна нативная (без загрузок и установок), команда разумного времени, чтобы найти ее, используйте dir /s git.exe
which git
вернул виртуальное местоположение: /mingw64/bin/git
. в то время как where git
вернул два фактических местоположения на диске c: C:\Users\<username>\AppData\Local\Programs\Git\mingw64\bin\git.exe
и C:\Users\<username>\AppData\Local\Programs\Git\cmd\git.exe
- person worc; 09.10.2017
Если вы используете SourceTree, один экземпляр можно найти здесь:
%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin
Вы также можете быстро установить через chocolatey. choco install git
, который затем сделает его доступным на вашем пути без какой-либо дополнительной работы с вашей стороны.
Вот пошаговые инструкции, которые помогут вам узнать:
Ctrl - Shift - Esc
откройте диспетчер задач.GitHub
и выберите Открыть расположение файла.
Ну вот!
Вы можете сделать это с любым приложением, а не только с GitHub.
git.exe
.
- person Bram Vanroy; 07.02.2018
введите в командной строке:
where git.exe
where.exe git.exe
- person adprocas; 31.05.2019
Если вы можете использовать команду git, она должна быть на вашем пути? таким образом, это должно работать как linux или linux как os
which git
в противном случае также предполагается, что Linux похож на ОС
cd /
find . -name "*git*"
если на окнах, скажите мне, какую версию вы используете, и я вам помогу. Путь по умолчанию в Windows — C:\Program Files (x86)\Git
.
Имя исполняемого файла git.exe
не во всех системах.
where git
- person datalifenyc; 10.02.2020
Похоже, что git.exe можно найти в разных местах в зависимости от того, как он был установлен, версии и версии Windows.
Я установил Git-2.6.3-64-bit.exe (чистая установка; просто git, а не клиент Github Desktop) в Windows 10 Pro N. Это расположение по умолчанию:
%USERPROFILE%\AppData\Local\Programs\Git\mingw64\bin\git.exe
а также
%USERPROFILE%\AppData\Local\Programs\Git\bin
C:\Users\<username>\AppData\Local\GitHub\PortableGit_<random hash>\cmd\git.exe
— это место, где находится мой git.exe в Windows 10, версия Git 2.10.0.0
Изменить: в GitHubDesktop расположение изменилось на это
C:\Users\<username>\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd
или более простой способ
%USERPROFILE%\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd
Install git first to your window from
https://git-scm.com/download/win
Select this path while configuring with git to Android studio
C:\Program Files\Git\cmd\git.exe
Что ж, я только что искал git.exe в своей Windows.
Многие файлы возвращались с такими именами, как git-something.exe
и git-somethingElse.exe
.
Среди них я мог найти файл с точным именем git.exe. Я открыл файл и увидел cmd с различными командами git, что заставило меня решить, что это правильный вариант.
Вставил путь к файлу (ниже) в PyCharm, и все заработало.
C:\Users\*Username*\AppData\Local\GitHub\PortableGit_cba306e536fdf878271f7fe636a147f7326ad\cmd\git.exe
PS: я установил Git и GitHub через установку клиента GitHub для Windows.
В Windows 7 на GitHub 2.5.3.0 я нашел его в C:\Users(user)\AppData\Local\GitHub\PortableGit_(numbers)\mingw32\bin\git.exe
спасибо dir /s git.exe
Похоже, что в последней версии GH для Windows он снова переместился на:
%USERPROFILE%\AppData\Local\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe
Учитывая, что теперь у него есть версия в структуре папок, я думаю, что она будет перемещаться каждый раз при автоматическом обновлении. Это делает невозможным вставить в путь. Я думаю, что лучший вариант - установить git отдельно.
Проверьте этот путь:
C:\Program Files\Git\mingw64\libexec\git-core\git.exe
Иногда это может быть по адресу: C:\Users\user-name\AppData\Local\Programs\Git\cmd
. Проверка переменной среды PATH для USER и SYSTEM может дать вам это.
git.exe
оно находилось в каталоге cmd/. этот ответ помог мне.
- person Abhishek Dujari; 26.05.2020
Если у вас есть установка git на основе PowerShell, вы можете использовать объект Get-Command, чтобы найти git:
Get-Command git.exe | Select-Object -ExpandProperty Definition
В Windows 10:
Я установил git из - https://git-for-windows.github.io/ .
После установки я нашел его по адресу C:\Program Files\Git\bin\git.exe
C:\Users\<username>\AppData\Programs` instead of
C:\Program Files`
- person worc; 09.10.2017
Для тех, кому другие решения могут не подойти,
Я только сегодня загрузил самую новую версию, и git.exe был расположен в
C:\Users\<user>\AppData\Local\GitHubDesktop\app-1.0.10\resources\app\git\cmd
Если у вас установлен msysgit, путь будет выглядеть как c:\Program Files (x86)\Git\bin\git.exe
на 64-разрядной версии. system, в противном случае просто загрузите и установите его, PyCharm не поставляется с клиентом Git.
???? Член команды GitHub Desktop здесь
Какой ПУТЬ к git.exe?
Версия Git, используемая в GitHub Desktop (или GitHub для Windows), не предназначена для непосредственного использования пользователями, так как путь между обновлениями будет меняться, и в ней могут отсутствовать некоторые функции, которые вам нужны.
Я рекомендую установить Git для Windows, который будет установлен в предсказуемое место под C:\Program Files\Git\cmd\git.exe
.
Во-первых, вы должны установить github на свой компьютер; Во-вторых, вы можете загрузить инструмент «Все'; В-третьих, откройте все инструменты, введите git.exe, затем вы найдете местоположение и скопируете его в PyCharm и протестируйте, вы увидите успешно!
В Windows 8 я нашел его путь, как показано ниже:
C:\Program Files (x86)\Git\bin\git.exe
В Windows, если у вас установлен git через cygwin (откройте cygwin и введите git --version
для проверки), тогда путь, скорее всего, будет примерно таким: C:\cygwin64\bin\git.exe
Я работаю над OSX и видел эту проблему. Я обнаружил, что xcode отключил git, что заставило меня снова согласиться с Условиями. Я исправил:
git status
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
sudo git status
я нашел это в
C:\Users\~\AppData\Local\GitHub\PortableGit_<some_identifier>\mingw32\libexec\git-core\
Если вы используете Git для Windows, он находится по адресу
C:\Program Files\Git\mingw64\libexec\git-core
Приятно иметь в виду, что Git для Windows предлагает Git CMD командная строка с уже установленным PATH. Git CMD доступен как ярлык в
Start Menu > Programs > Git
среди прочих вариантов.
С использованием
Расположение git.exe:
C:\Users\‹.имя пользователя>\AppData\Local\Programs\Git\cmd\git.exe
Предложение: при установке скопируйте путь git
Пройдя через это для всех ответов, путь не найден.
Последняя версия githubdesktop.exe для Windows 10 находится в этом каталоге:
C:\ProgramData\<User>\GitHubDesktop\app-1.0.13\GitHubDesktop.exe
Попробуйте поискать в C:\Program Files\Git\bin
. Я смог использовать git.exe
, расположенный там, для настройки моего репозитория с PyCharm.
Я скачал заглушку с https://desktop.github.com. После установки git из заглушки git. exe хранится в следующем месте.
C:\Users\**User Name**\AppData\Local\GitHub\PortableGit_****Some No/characters***\cmd\git.exe
В 64-разрядной версии Windows 10 я чувствую, что исполняемый файл теперь хранится в папке cmd, а не в папке bin.
Если вы загрузили последнюю версию, попробуйте поискать в папке CMD. git.exe должен быть там и должен работать. Возможно, вам придется ввести его путь вручную с помощью «Файл»> «Настройки»> «Контроль версий»> «Git».
Я использую Windows 10, Pycharm 2016.1.2, и вот путь, по которому я нашел Github.exe: (обратите внимание, что жирная часть является переменной, и вы должны заменить ее применимыми значениями...)
C:\Users**Салман**\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.exe
Поиск и настройка Git Path
Расположение git.exe зависит от того, какое Git-программное обеспечение у вас установлено! Файл git.exe находится в каталоге установки программного обеспечения Git, обычно в папке с именем bin. Некоторые примеры стандартных расположений: Программное обеспечение Стандартное расположение Git C:\Program Files (x86)\Git\bin SmartGit C:\Program Files (x86)\SmartGit\git\bin\git.exe GitHub Для Windows C:\Users\' имя пользователя'\AppData\Local\GitHub\PortableGit_'numbersandletters'\cmd\git.exe
-Настройка пути для Git
Установите путь git.exe в переменной среды PATH.
Щелкните правой кнопкой мыши «Мой компьютер» на рабочем столе или в меню «Пуск» и выберите «Свойства». Перейдите на вкладку Дополнительные параметры системы. Нажмите кнопку «Переменные среды». В разделе «Системные переменные» нажмите «ПУТЬ» (также может называться «Путь») и нажмите «Изменить». Вставьте местоположение в свой git.exe * и хорошо.
C:\Users\\AppData\Local\GitHub\PortableGit_\cmd\git.exe
Это место, которое сработало для меня. Я также не смог использовать git из оболочки. Установка вышеуказанного местоположения в качестве пути устранила эту проблему.
Я работаю с GitHub Desktop 1.0.13 и хотел добавить git.exe
в свою среду Intellij. Я нашел это в C:\Users\Adam\AppData\Local\GitHubDesktop\app-1.0.13\resources\app\git\mingw64\bin\git.exe
Для меня в Windows 10: C:\Users\Paul\AppData\Local\GitHub\PortableGit_624c8416ee51e205b3f892d1d904e06e6f3c57c8\mingw32\bin\git.exe
C:/Program Files/Git/
, но после обновления до git 2.19.1 с использованиемgit update-git-for-windows
он был перемещен в%USERPROFILE%/AppData/Local/Programs/Git/
. Это заставило PyCharm жаловаться на то, что он не нашелgit.exe
. Нашел его снова, запустивwhere git.exe
в git bash, как это предлагается в ответах ниже. - person djvg   schedule 30.11.2018dir /s /b git.exe
и возьмите кофе: у вас будет несколько git.exe для игры. Совет: используйте тот, что наprogram files
или в вашем профиле. - person fcm   schedule 10.03.2020