git.exe는 어디에 있습니까?


319

나는 PyCharm을 가지고 있으며 내 repo로 설정하기 위해 git.exe를 찾으려고 노력하고 있습니다.

git.exe의 경로는 무엇입니까?


7
그냥 "git.exe의 파일 이름으로 검색을하십시오?
David Cain

3
@DavidCain : C : 드라이브에서 "git.exe"를 검색하면 해당 파일의 복사본이 10 개 있습니다. 대부분의 파일이 동일한 것 같지만 몇 개는 매우 작고 아마도 바로 가기 파일입니까?
RenniePet

@DavidCain : 검색을 할 때 바이너리가 기본 검색 매개 변수 범위 내에없는 숨겨진 폴더 (../AppData/ ..)에 있기 때문에 찾지 못합니다.
Jim McAdams

4
내 Windows 10 시스템에서 git 2.19.0은 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에서 실행 하여 다시 찾았습니다 .
djvg

어떤 버전의 창에서? 일반 사용자 또는 관리자로 설치 했습니까?
qqqqq

답변:


500

Windows 용 GitHub를 사용하는 경우 git.exe가 PATH에 없을 수 있지만 다음과 같은 위치에있을 수 있습니다.C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe

그것은 Windows 7 + Windows 용 GitHub 버전 1.0의 상황입니다.

Windows 10에서는 다음과 같은 것으로 보입니다.

C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\cmd\git.exe

(\ cmd 대 \ bin)

에서 GitHub의 데스크톱 1.1

UI가 다르고 Git 경로는 다음과 같습니다.

C:\Users\<username>\AppData\Local\GitHubDesktop\app-<appversion>\resources\app\git\cmd\git.exe

PS : AppData 는 기본적으로 숨겨진 폴더입니다.


162
아이러니하게도, 그것은 휴대하기 가장 쉬운 곳입니다. 크롬, 당신도보고 있어요
Glenn

12
어! 너무 끔찍 해요! 프로그램 파일에 어떤 문제가 있습니까?! git을 별도로 설치하려고합니다.
JonnyRaa

10
왜 이렇게 어려운가
Jonesopolis

18
나를 위해 / bin 대신 / cmd 폴더에 있습니다. 저는 Window 7 Pro SP1 & GitHub Desktop 버전 3.0.11.0을 사용하고 있습니다
Optimus Frog

9
나는 Windows 2.10에 git을 사용하는 Windows 10에 있으며 EXE에 위치합니다.C:\Users\<username>\AppData\Local\Programs\Git\bin\git.exe
Eric S.

119

git.exe에 실제로 있다면 %PATH%(즉, git --versionDOS 창에 a를 입력 할 수있는 경우 ) which git.exe어디에 있는지 알려줍니다.
( Windows에 GoW : Gnu를 설치 한 경우 :를 포함하여 Windows 용으로 컴파일 된 130 개의 unix 명령 which).

Jonny Leeds는 아래 에서도 사용할 수 있다고 언급 합니다where git.exe
(Powershell을 제외하고 PowerShell 명령where.exe git.exe 대신 을 사용해야 함 ).where

그렇지 않다면, 원하는 곳에 git을 설치할 수 있다는 것을 잊지 마십시오. 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 개 이상의 실행 파일을 얻을 수 있습니다! 더 이상 설치할 GnuOnWindows가 없습니다.
" 넷에서 Git 2.0을 다운로드하면 항상 1.9.4 설치 프로그램 패키지가 제공되는 이유는 무엇입니까? "를 참조하십시오.


새로운 GitHub Desktop에 대한 Luke McGregor답변 에서 최근 (2017) :

"%LOCALAPPDATA%\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe"
For instance: 
%LOCALAPPDATA%\GitHubDesktop\app-1.0.1\resources\app\git\cmd

7
Windows에서는 'where'를 사용할 수 있지만 powershell을 사용하는 경우 where.exe git을 입력해야합니다. 그렇지 않으면 다른 작업을 시도합니다!
JonnyRaa

@JonnyLeeds 좋은 지적. 더 많은 가시성을 위해 답변에 귀하의 의견을 포함 시켰습니다.
VonC

Windows Vista 이상 버전이 Windows 7 상자에서 작동하지 않는 것 같습니다. 8.3 명명 규칙에 실패합니다. 한 번에 하나씩 디렉토리에 들어가면 디렉토리를 찾을 수 없다고 말합니다.
Rob Grant

1
@RobertGrant 나는 내 W7에서 확인, 작동합니다 :"%USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin\git.exe"
VonC

1
@Dennis bin/로 충분합니다. 세션 에 cmd/추가 된 폴더로만 유용합니다 . %PATH%CMD
VonC

50

--exec-path 스위치를 사용하여 언급 한 사람이 없다는 사실에 매우 놀랐습니다.

자식-실행 경로

C : \ Program Files \ Git \ mingw64 / libexec / git-core

나는 이것이 누군가를 돕기를 바랍니다.


1
좀 빠지는. Windows에서는 다음과 같은 결과가 나타납니다. 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 참조 "헬퍼 디렉토리"
VonC

이것은 실제로 흥미로운 대답이지만 eg와는 약간 다른 결과를 제공 where git합니다. 또한 --exec-path는 백 슬래시 대신 슬래시를 제공합니다.
Lauri

2
음, 왜 이것이 목록의 상단에 있지 않습니까?
Tobias Feil

이것은 나를 위해 완벽하게 작동했습니다. @VonC, 나열된 디렉토리로 이동하면 C : \ Program Files \ Git \ mingw64 \ libexec \ git-core 디렉토리에 git.exe 파일이 표시됩니다. 전체 경로는 다음과 같습니다. C : \ Program Files \ Git \ mingw64 \ libexec \ git-core \ git.exe이 방법이 효과가 없었습니까?
LastTigerEyes

@LastTigerEyes하지 프로그램 파일, 나는 알려서 휴대용 압축 파일을 압축 해제하기 때문에,하지만 네, 끝을하지 그게mingw64\libexec\git-core\git.exe
VonC

36

이미 여기에 몇 가지 답변을 추가하십시오.

Windows에서는 "which"(Linux의 경우) 대신 내장 된 "where"를 사용할 수 있습니다. 따라서 where git시스템 경로에 있다고 가정하면 git의 위치를 ​​알려줍니다.

시스템 경로에없고 기본 (다운로드 또는 설치 없음)을 찾고 합리적인 시간 명령을 사용하려면 시스템 경로를 사용하십시오. dir /s git.exe


1
Windows 10 및 mingw64 셸 내 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
worc

22

SourceTree 를 사용하는 경우 여기에서 하나의 인스턴스를 찾을 수 있습니다.

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin

chocolatey 를 통해 빠르게 설치할 수도 있습니다 . choco install git그러면 더 이상 작업하지 않고도 경로에서 사용할 수 있습니다.


Atlassian은 어떤 Git을 사용합니까? 휴대용 git입니까?
Pacerier

@Pacerier 광산은 제품 버전이 1.9.5.msysgit.0이라면 단서가 있다고 말합니다.
weston

15

다음은 단계별 지침입니다.

  1. Windows 버전을 사용하는 경우 Ctrl - Shift - Esc작업 관리자를 엽니 다.
  2. GitHub를 열고 작업 관리자를 살펴보십시오.
  3. 다음과 같은 것이 있어야합니다. GitHub가 열려있을 때 작업 관리자에있는 내용
  4. 이라는 행을 마우스 오른쪽 버튼으로 클릭하고 GitHub"파일 위치 열기"를 선택하십시오.
  5. 파일 위치를 보여주는 창이 나타납니다. Github.exe를 찾았습니다!


당신은 간다!

GitHub뿐만 아니라 모든 응용 프로그램 에서이 작업을 수행 할 수 있습니다.


1
이것은 OP가 요청한 반면 GitHub.exe에 관한 것입니다 git.exe.
Bram Vanroy

@Bram Vanroy 디렉토리를 둘러 보면 git.exe
ProgramFast

1.0.13에는 해당되지 않습니다. 다른 답변을 참조하십시오.
Bram Vanroy


12

git 명령을 사용할 수 있다면 경로에 있어야합니까? 따라서 이것은 리눅스 또는 리눅스를 OS와 같은 것으로 가정하면 작동합니다

which git

또 OS와 같은 리눅스를 가정

cd /
find . -name "*git*"

Windows에서 사용중인 버전을 알려 주면 도와 드리겠습니다. Windows의 기본 경로는 C:\Program Files (x86)\Git입니다.

실행 파일 이름이 git.exe모든 시스템에있는 것은 아닙니다 .


1
GitHub for Windows를 사용할 때 Git Shell 파워 쉘을 시작하면, 자체 명령 프롬프트를 열어도 얻을 수없는 자체 PATH가 있습니다.
Matt

Windows :where git
datalifenyc

9

git.exe는 설치 방법, 버전 및 Windows 버전에 따라 다른 위치에서 찾을 수 있습니다.

Windows 10 Pro N에 Git-2.6.3-64-bit.exe (정리 된 설치; Github Desktop 클라이언트가 아닌 git)를 설치했습니다. 기본 위치는 다음과 같습니다.

% USERPROFILE % \ AppData \ Local \ Programs \ Git \ mingw64 \ bin \ git.exe

% USERPROFILE % \ AppData \ Local \ Programs \ Git \ bin


7

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

5

글쎄 , 내 Windows 에서 git.exe 를 검색했습니다 .
이름 반환 많은 파일을 좋아 git-something.exe하고 git-somethingElse.exe.
그 중에서 정확한 이름이 git.exe 인 파일을 찾을 수 있습니다. 파일을 열고 다양한 git 명령을 사용하여 cmd를 볼 수 있으므로 올바른 명령인지 결정했습니다.
파일의 경로 (아래)를 PyCharm에 붙여 넣고 작동했습니다.

C:\Users\*Username*\AppData\Local\GitHub\PortableGit_cba306e536fdf878271f7fe636a147f7326ad\cmd\git.exe

추신 : GitHub의 클라이언트 설치를 Windows를 통해 Git 및 GitHub를 설치했습니다.


4

Windows 용 GH 최신 버전에서 다음으로 다시 이동 한 것으로 나타납니다.

%USERPROFILE%\AppData\Local\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe

이제 폴더 구조에 버전이 있으므로 자동 업데이트 할 때마다 이동한다고 생각합니다. 이것은 길로 들어가는 것을 불가능하게합니다. 가장 좋은 옵션은 git을 별도로 설치하는 것입니다.



3

PowerShell 기반 git 설치가있는 경우 Get-Command 개체를 사용하여 git을 찾을 수 있습니다.

Get-Command git.exe | Select-Object -ExpandProperty Definition

3

GitHub 2.5.3.0의 Windows 7에서 C : \ Users (user) \ AppData \ Local \ GitHub \ PortableGit_ (numbers) \ mingw32 \ bin \ git.exe에서 찾았습니다.

덕분에 dir /s git.exe


3

Windows 10의 경우 :

https://git-for-windows.github.io/ 에서 git을 설치했습니다 .

설치 후 나는 그것을 발견했다. C:\Program Files\Git\bin\git.exe


Windows 10 이상에서 64 비트 시스템을 사용하는 질문에 대답했습니다.이 질문에 대한 답변에서 찾지 못한 설치 결과입니다. 내 답변에 -1이 표시되어 당황합니까? 누구나 왜 다운 다운되었는지 설명해 줄 수 있습니까?
olagu

2
왜 정확한지 모르겠습니다. +1
VonC

부정확하고 불완전한 답변입니다. 그룹 정책 또는 설치 중에 선택한 구성인지는 모르겠지만 Windows 10에서 실행될 때 해당 git 설치 C:\Users\<username>\AppData\Programs` instead of 프로그램 은 C : \ Program Files에 설치합니다 .
worc

질문은 Windows 용 git이 아니라 Windows 용 Git Hub 에 관한 것 입니다.
Bram Vanroy

3

다른 솔루션이 적합하지 않은 사람은

방금 오늘 최신 버전을 다운로드했으며 git.exe는

C:\Users\<user>\AppData\Local\GitHubDesktop\app-1.0.10\resources\app\git\cmd

3

이 경로를 확인하십시오.

C:\Program Files\Git\mingw64\libexec\git-core\git.exe

2

msysgit을 설치 했다면 , 경로는 c:\Program Files (x86)\Git\bin\git.exe64 비트 시스템에서 보일 것 입니다. 그렇지 않으면 다운로드하여 설치하면 PyCharm은 Git 클라이언트와 함께 제공되지 않습니다.


PyCharm에는 모든 문서에 github을 사용하는 옵션이 있습니다.
앵거스 무어

@AngusMoore, GitHub 통합은 GitHub API를 사용하며 git 바이너리에 의존하지 않지만 프로젝트를 복제하고 커밋 / 푸시하려면 로컬 시스템에 git이 설치되어 있어야합니다.
CrazyCoder

git extension (windows)을 설치 한 사람들에게는 이것이 또한 git.exe의 기본 위치입니다
Shahar

2

👋 GitHub 데스크탑 팀원은 여기

git.exe의 경로는 무엇입니까?

업데이트간에 경로가 변경되고 필요한 일부 기능이 없을 수 있으므로 GitHub Desktop (또는 Windows 용 GitHub)에서 사용되는 Git 버전은 사용자가 직접 사용할 수 없습니다.

아래의 예측 가능한 위치에 설치 될 Windows 용 Git을 설치하는 것이 좋습니다 C:\Program Files\Git\cmd\git.exe.


1

먼저, PC에 github을 설치해야합니다. 둘째, 당신은 도구 ' 모든 것 '을 다운로드 할 수 있습니다 ; 셋째, 도구를 모두 열고 git.exe를 입력 한 다음 위치를 찾아 PyCharm에 위치를 복사하고 테스트하면 성공적으로 표시됩니다!


1

Windows 8에서 다음과 같이 경로를 찾았습니다.

여기에 이미지 설명을 입력하십시오

C : \ Program Files (x86) \ Git \ bin \ git.exe


1
C : \ Program Files (x86)에서 찾지 못했습니다. C : \ Program Files
Fakher

git가 설치되어 있는지 확인하십시오 :)
Abdul Majeed

@AbdulMajeed, 그것은 어디에나 설치 될 수 있습니다.
Pacerier

예, 기본 경로를 공유했습니다.
Abdul Majeed

2
그곳에서 광산을 설치했습니다. 새 Windows 설치에서는 기본적으로 appdata \ local 폴더에 설치되어있는 것 같습니다
Chris Nevill

1

Windows에서 cygwin을 통해 git을 설치 한 경우 (cygwin을 열고 git --version확인 하여 입력 ) 경로는 다음과 같습니다.C:\cygwin64\bin\git.exe


1

OSX에서 일하고 있는데이 문제를 보았습니다. xcode가 git을 비활성화하여 T & C에 다시 동의하게되었습니다. 나는 다음과 같이 고쳤다.

  1. 내 프로젝트 폴더 내의 터미널 창에서 : git status
  2. 다음 로그 항목을 받았습니다. Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
  3. 나는 다음을 실행했다. sudo git status
  4. 그런 다음 이용 약관에 동의했고 모든 것이 엉뚱한 도리였습니다.

검색시 윈도우 태그를 놓친 사람들을 위해이 osx 답변을 추가했습니다
Nathan Tregillus

1

나는 그것을 발견했다

C:\Users\~\AppData\Local\GitHub\PortableGit_<some_identifier>\mingw32\libexec\git-core\

1

Git For Windows 를 사용하는 경우 다음 위치에 있습니다.

C:\Program Files\Git\mingw64\libexec\git-core

Git For Windows 는 PATH가 이미 설정된 명령 프롬프트 인 Git CMD를 제공 한다는 점을 명심 하십시오. 힘내 CMD 는 바로 가기로 사용할 수 있습니다

Start Menu > Programs > Git

다른 옵션 중.


1

사용

  • 힘내 2.11.0,
  • 윈도우 10,
  • 안드로이드 스튜디오 2.2

git.exe 위치 :

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

제안 : 설치하는 동안 git 경로를 복사하십시오.


1

모든 답변에 대해이 작업을 수행 한 후 경로를 찾지 못했습니다.
Windows 10 용 최신 githubdesktop.exe는 다음 디렉토리로 이동합니다.

C:\ProgramData\<User>\GitHubDesktop\app-1.0.13\GitHubDesktop.exe

1

에서 찾아보십시오 C:\Program Files\Git\bin. git.exePyCharm 을 사용 하여 리포지토리를 설정하는 데 사용할 수있었습니다 .


1

때로는 다음 위치에있을 수도 있습니다 C:\Users\user-name\AppData\Local\Programs\Git\cmd.. USER 및 SYSTEM에 대한 PATH 환경 변수를 확인하면이를 알 수 있습니다.


8.1 / 10에서 git for windows의 경로가 다르지만이 답변이 도움이되었습니다. 잘못된 파일을 선택하고있었습니다. 정확히 git.execmd / 디렉토리에 있어야합니다 . 이 답변이 도움이되었습니다.
Abhishek Dujari
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.