'git'은 내부 또는 외부 명령으로 인식되지 않습니다


389

Windows 용 Git을 설치했지만 git명령 프롬프트에서 명령 을 사용하려고 하면 다음 오류가 발생합니다.

'git' is not recognized as an internal or external command,
operable program or batch file. 

이 문제를 어떻게 해결합니까?


경로 변경시 편집에서 가비지 콜렉션으로 추가 된 컨텐츠는 Abizem의 답변, 새로운 답변 또는 최소한 Abizem의 답변에 대한 의견의 일부 여야합니다. 질문의 일부가되어서는 안됩니다.
gotgenes

1
R의 github에서 일부 패키지를 설치하기 위해 프록시 설정을 변경하려고 할 때도 같은 문제가 발생했습니다. 나중에 git 자체를 설치하지 않았다는 것을 깨달았습니다. 나는 github 데스크탑을 가지고있었습니다. 그것은 나를 놀라게하지 않았다. 어쨌든, 누군가 여기옵니다, 먼저 git를 설치했는지 확인하십시오
David

관련 게시물- 왜 git이 Program Files 대신 AppData에 설치 되었습니까? -Git을 성공적으로 설치 한 후에도 문제가 될 수 있습니다. 관리자 권한이있는 사용자 계정으로 git setup을 실행하십시오.
RBT

답변:


493

올바르게 설정 했습니까 PATHGit 설치를 가리 키도록 ?

다음 경로를 추가해야합니다 PATH.

  • C:\Program Files\Git\bin\
  • C:\Program Files\Git\cmd\

이 경로가 올바른지 확인하십시오. Git이 다른 드라이브 또는 아래에 설치되었을 수 있습니다 Program Files (x86). 필요한 경우 경로를 수정하십시오.


PATHWindows 10에서 수정 :

  1. 시작 메뉴 또는 작업 표시 줄 검색에서 "환경 변수"를 검색하십시오.
  2. "시스템 환경 변수 편집"을 선택하십시오.
  3. 하단의 "환경 변수"버튼을 클릭하십시오.
  4. "시스템 변수"에서 "경로"항목을 두 번 클릭하십시오.
  5. 경로 편집기에서 "새로 만들기"버튼을 추가 C:\Program Files\Git\bin\하고C:\Program Files\Git\cmd\ 목록의 마지막에.
  6. 콘솔을 닫았다가 다시 엽니 다.

PATHWindows 7에서 수정 :

  1. 데스크탑 또는 시작 메뉴에서 "컴퓨터"를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. "속성"을 선택하십시오.
  3. 가장 왼쪽에있는 "고급 시스템 설정"링크를 클릭하십시오.
  4. 하단의 "환경 변수"버튼을 클릭하십시오.
  5. "시스템 변수"에서 "경로"항목을 두 번 클릭하십시오.
  6. "가변 값"의 끝에, ;아직없는 경우을 삽입 한 다음을 삽입하십시오 C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\. ;항목과 사이에 공백을 두지 마십시오 .
  7. 콘솔을 닫았다가 다시 엽니 다.

이 지침이 도움이되지 않으면 다른 내용을 살펴보십시오.


101
Git floder가 어디에 있는지 모른다면. 윈도우 7에서 경로가 될 수있다 :; C : \ Program 파일 (x 86) \ 힘내 \ 빈; C : \의 Program Files (x86) \ 힘내 \ cmd를
호르헤 누네즈 뉴턴

12
또는 GitShell을 사용하고 시작을 누르고 "GitShell"을 입력하여 찾으십시오. 더 이상 Path에 대해 걱정할 필요가 없습니다.
Minh Triet

5
";와 마지막 항목 사이에 공백을 추가하지 마십시오"부분을 굵게 표시하십시오. 내 시간의 1 시간을 먹었다 X (
Nicu Surdu

5
PATH 에 어떤 경로를 추가해야합니까 ? <git_installation>\bin, <git_installation>\libexec\git-core또는 <git_installation>\cmd? 각각에 포함되어 있습니다 git.exe.
IronBlossom

2
cmd와 사이에 차이가 bin있습니까?
토마스

148

cmd자식을 설치하기 전에 프롬프트 를 열었습니까 ? 그렇다면 닫았다가 다시여십시오.


11
왜 이것이 문제를 해결할 수 있는지 궁금해하는 사람들을 위해 Environment Variables응용 프로그램 (이 경우 cmd) 이 실행될 때만 읽습니다 . 다시 시작하면 다시 읽고 Environment Variables업데이트 된 내용을 볼 수 PATH있습니다.
emartel

4
죄송합니다. cmd 프롬프트를 다시 열어야한다는 사실을 모르고 20 분 이상을 낭비했습니다. 당신의 대답은 나를 위해 일했습니다! 감사.
pavanw3b

PowershellVS 코드 내부 를 사용했기 때문에 이것은 나에게도 효과적이었습니다 . 응용 프로그램을 다시 열면 트릭이 발생했습니다. 감사합니다.
Surjith SM

50
  1. 내 컴퓨터로 이동 => 로컬 디스크 (C :) => 프로그램 파일 (x86) => 힘내 => cmd
  2. git => 속성 선택을 마우스 오른쪽 버튼으로 클릭하십시오.
  3. 위치 아래에 텍스트를 복사하십시오-예 : C : \ Program Files (x86) \ Git \ cmd
  4. 데스크탑으로 돌아와
  5. 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭
  6. 부동산 선택
  7. 고급 열기
  8. 딸깍 하는 소리 환경 변수를
  9. 시스템 변수에서 변수 호출 경로 찾기
  10. 변수를 클릭하십시오
  11. 편집 버튼을 클릭하십시오
  12. 변수 값 텍스트 상자를 선택하십시오 .
  13. 텍스트의 가장자리로 이동하여 세미콜론 (;)
  14. 그런 다음 마우스 오른쪽 버튼을 클릭하고 붙여 넣기를 누릅니다.
  15. 확인을 누르십시오

43

Windows 용 GitHub (새로운 Electron 기반 GitHub Desktop 이 아닌 더 이상 다운로드 할 수없는 GitHub의 기존 Git GUI)를 사용하는 경우 다음 위치 에 Git을 설치합니다.

C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd

이 경로를 펼치고에 추가하십시오 PATH.


2
C : \ Users \ yourname \ AppData \ Local \ GitHub \ PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7 / cmd는 나를 위해 일한 것입니다.
The_Martian

38

PATH 변수로 인한 혼란을 피하기위한 쉬운 경로 : git를 다시 설치하고 "Windows 명령 프롬프트에서 Git 사용"을 선택하십시오. 언급 한대로 PATH 변수를 사용합니다. 스크린 샷 참조

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


22

임시 목적으로 설정하려면 아래 명령을 실행하십시오.

  1. 명령 프롬프트 열기 <run-> cmd>
  2. 아래 명령을 실행하십시오.
    PATH = C : \ Program Files \ Git \ bin; % PATH % 설정
  3. git을 입력하면 작동합니다.

이것은 현재 창 / 셀에만 유효합니다. 명령 프롬프트를 닫으면 모든 것이 사라집니다. 영구적으로 설정하려면 환경 변수에서 GIT를 설정하십시오.

ㅏ. Window + Pause를 누릅니다
. b. 고급 시스템 설정을 클릭하십시오.

씨. 고급 탭에서 환경 변수를 클릭하십시오.

디. 경로 변수를 편집하십시오.

이자형. 명세서 끝에 아래 줄을 추가하십시오.
; c : \ Program Files \ Git \ bin;

에프. 확인을 누르십시오 !!
지. 새 명령 프롬프트를 엽니 다.
h. 유형의 자식 입력하고 Enter 키를 누릅니다

감사


일시적으로 경로에 넣는 것이 좋습니다. 또한이 시나리오에서 git의 전체 경로를 지정할 수도 있다고 제안합니다.
BuvinJ

완벽하게 작동합니다!
Avtandil Kavrelishvili

5

Git은 경로 변수에서 구성해야합니다.

(Windows 7의 경우) 시작 버튼을 열고을 입력하십시오 environment. 를 클릭하십시오 Edit the system environment variables. 를 클릭하십시오 Environment Variables. Path맨 아래 상자에서 변수로 스크롤하십시오 system variables. 를 클릭하십시오 edit. 맨 아래 상자에서 variable valuegit bin 폴더의 경로를 추가하십시오. (나에게 이것은 C:\Program Files (x86)\Git\bin있지만 당신에게는 다를 수 있습니다.) ;경로와 이전 경로 사이에 세미콜론 ( ) 이 없으면 거기 에 하나를 추가하십시오. 다른 경로 변수를 삭제하지 말고 git bin 폴더 만 끝에 추가하십시오.

이것은 나를 위해 일했습니다. Git은 이제 명령 행을 통해 사용 가능합니다. 명령 행을 열고 입력 git했는지 확인하십시오.


5

윈도우 8

  1. 마우스 포인터를 화면의 오른쪽 하단 모서리로 끕니다.
  2. 검색 아이콘을 클릭하고 제어판을 입력하십시오.
  3. -> 제어판-> 시스템-> 고급을 클릭하십시오.
  4. 환경 변수를 클릭하고 시스템 변수에서 PATH를 찾아서 클릭하십시오.

더하다

C : \ 프로그램 파일 (x86) \ Git \ bin; C : \ 프로그램 파일 (x86) \ Git \ cmd

그것은 나를 위해 일했다


5

시작-> 모든 프로그램-> Git-> Git Bash

Git Shell로 직접 이동합니다.


4

에야디야! 나는 이것에 많은 문제가 있었다. Github은 드라이브에서 찾아야 할 자체 콘솔을 가지고있는 것 같습니다. 마침내 다음을 수행하여 실행할 수있었습니다.

  1. 보도 시작.
  2. 따옴표없이 "GitHub"검색
  3. "GitHub"를 마우스 오른쪽 버튼으로 클릭하고 "파일 위치 열기"를 선택하십시오

*이 열립니다 *

C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc

여기서 username 은 PC의 사용자 이름입니다

  1. "Git Shell"이라는 프로그램을 찾으십시오. 두 번 클릭하십시오.

PowerShell 명령 프롬프트가 열립니다. 그런 다음 git 명령을 정상적으로 실행할 수 있습니다.


3

설치시 "git bash"에만 "git"을 사용하도록 기본 라디오 버튼을 선택했기 때문입니다. "git and command line tool"을 선택한 경우에는 이것이 문제가되지 않습니다.

  • 해결 방법 # 1 : 이미 git 도구를 설치 했으므로 원하는 폴더로 이동 한 다음 마우스 오른쪽 버튼을 클릭하고 "git bash here"를 사용하여 동일한 명령을 실행하면 제대로 실행됩니다.
  • 해결 방법 # 2 : git-scm을 다시 설치하고 올바른 선택을하십시오.

건배;)


2

Abizern 답변에 추가하고 싶었습니다. 관리자 이외의 계정을 사용하는 사람이라면 표준 / 제한된 계정에 액세스 할 수있는 "시스템"변수 대신 "로컬"변수를 만들 수 있습니다.

"환경 변수"창에있을 때 :

1) "사용자 변수 ..."섹션에서 "신규 ..."버튼을 선택하십시오.

2) "Variable name :"을 "path"로, "Variable value :"를 "[your-git-path]"(보통 C:\Program Files (x86)\Git\bin)에 설정하십시오.

3) 그런 다음 확인을 클릭하십시오.


1

Windows에서 msysgit 을 사용 하여 git 명령으로 bash 프롬프트를 얻으십시오.


1
또한 git-cmd.batmsysgit과 함께 제공되는 파일을 자동 cd으로`C : \ projects` 또는 모든 프로젝트를 유지하는 곳 으로 편집하는 것이 좋습니다 .
MatrixFrog

1

Windows 10 사용자의 경우 :

관리자 권한으로 명령 프롬프트 창을 실행하십시오. 유형:

Git --version

"git version 2.17.1.windows.2"와 같은 답변을 받아야합니다.

위의 답변과 비슷한 내용이 표시되면 Git Bash 창을 관리자 권한으로 실행하십시오 .

동일한 명령을 입력하십시오.

Git --version

이제 컬러 텍스트와 모든 것을 가지고 Git Bash 쉘에 로그인 한 것을 볼 수 있습니다.

git bash 쉘을 관리자로 사용하기 전까지는 아무런 문제가 없었습니다. 다른 사람이 비슷한 문제를 겪을 경우를 대비하여 공유하고 싶었습니다.


1
  1. "내 컴퓨터"를 마우스 오른쪽 버튼으로 클릭하고
  2. "속성"을 선택하고
  3. "고급"을 열고
  4. "환경 변수"를 클릭하십시오.
  5. "경로"변수를 강조 표시하고
  6. "편집"을 클릭하고 경로에 디렉토리를 추가하십시오.
    기본 설치 폴더를 변경하지 않고 Git 64 비트를 설치 한 경우 git은
    C:\Program Files\Git\bin;C:\Program Files\Git\cmd
  7. git에 대한 정확한 경로로 경로를 변경하십시오.
  8. 확인을 클릭하십시오.

당신이 모르는 경우 힘내 폴더입니다 : 창에서 7/8/10 자식이 발견되어야한다 :
- C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
-C:\Program Files\Git\bin;C:\Program Files\Git\cmd

cmd 프롬프트를 닫고 종료하십시오. 그런 다음 cmd 프롬프트를 다시여십시오.


1

Windows 10을 사용하는 경우 다음을 수행하십시오.

  1. 시작으로 이동

  2. 'This PC'를 입력하십시오

  3. 이 PC를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.

  4. 팝업 창의 왼쪽에서 고급 시스템 설정을 클릭하십시오.

  5. 고급 탭을 클릭하십시오

  6. 하단의 환경 변수 버튼을 클릭하십시오

  7. 시스템 변수 섹션에서 경로를 두 번 클릭하십시오.

  8. 오른쪽 상단에서 새로 만들기 버튼을 클릭하십시오

  9. 이 경로를 추가하십시오 : C : \ Program Files \ Git \ bin \ 그런 다음 enter 키를 클릭하십시오

  10. 다른 경로 추가 : C : \ Program Files \ Git \ cmd

  11. 콘솔이 이미 열려 있으면 닫았다가 다시 엽니 다.

먼 길을 걸어서 다른 Windows / 메뉴에 노출되었습니다. 행운을 빕니다.


0

Git을 설치하고 팀 탐색기 / 변경 작업에서 명령 프롬프트를 사용해 보았습니다.


0
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

환경 변수에서 위의 경로를 추가하십시오.

참고 : 경로가 다를 수 있지만 모두를 추가해야 bin하고cmd


0

설치 후 GitHub 앱을 열면 오른쪽 상단에 설정 아이콘이 나타납니다. 드롭 다운에서 옵션을 선택하고 "기본 셸"을 Cmd로 선택하십시오.

검색 창에 'git shell'(창 키와 유형)을 입력하고 Git Shell을 선택하십시오. CMD에서 열리고 git이 인식됩니다.


1
사용자가 github 앱이 아닌 git 만 사용하고 있다고 생각합니다.
Sebastianb

0

이것은 나를 위해 도움이됩니다 : 환경 변수의 경로에 C : \ Program Files (x86) \ Git \ bin; C : \ Program Files (x86) \ Git \ cmd를 설정했습니다.



0
  • 환경 변수의 경로 변수에 올바른 git 경로가 추가되어 있는지 확인하십시오. 예 : C : \ Program Files (x86) \ Git \ bin; C : \ Program Files (x86) \ Git \ cmd. 자식이 설치되는 위치에 따라 상황에 따라 다를 수 있습니다.
  • 작동하지 않으면 명령 프롬프트를 다시 시작하여 업데이트 된 환경 변수를 읽습니다.
  • 여전히 작동하지 않으면 컴퓨터를 다시 시작하여 명령 프롬프트가 업데이트 된 환경 변수를 읽도록하십시오.

0

이 문제가 발생했습니다 .git를 설치할 때 올바른 경로를 선택해야합니다. 즉, Git Bash에 git (code)를 쓰는 것과 동일한 경로 여야합니다 ... 예를 들어 경로가 c 인 경우 : \ Users \ username, 동일한 경로 (c : \ Users \ username)에 git을 설치해야합니다.이 두 경로는 다르지 않아야합니다.


0
  1. GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ cmd를 검색하십시오.
  2. 파일을여십시오
  3. 파일 위치를 복사하십시오.
  4. 환경을 검색하십시오.
  5. 시스템 환경 변수 편집을 엽니 다.
  6. 환경 변수를 엽니 다.
  7. 사용자 변수에서 경로를 두 번 클릭하십시오.
  8. 새로운 클릭
  9. 과거
  10. 확인
  11. 시스템 변수의 열린 경로.
  12. 새로 추가, 추가 \ (백 슬래시)를 지난 다음 확인
  13. GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ usr \ bin \을 검색하십시오. 14 주소를 다시 복사하고 4 단계에서 12 단계까지 붙여 넣기를 반복하십시오.

-1

Windows 7 32 비트

Ruby on Rails 애플리케이션에 git을 사용하고 있습니다. 처음으로 ...

" http://www.youtube.com/watch?v=-eFwV8lRu1w 에서이 자습서를 사용하여 수동으로 입력 한 경로로 RoR 응용 프로그램을로드하기위한 .bat 파일을 만들었습니다 . " Ruby on Rails를 처음 사용하는 경우 모든 단계를 수행 한 후 확인하고 몇 번의 시행 착오 후에 완벽하게 작동합니다.

(.bat 파일은 notepad ++를 사용하여 편집 할 수 있으므로 경로를 편집해야 할 때마다 긴 프로세스가 필요하지 않습니다. 위의 링크에있는 학습서에 따라 .bat 파일을 작성한 후 이러한 간단한 프로세스를 수행 할 수 있습니다. ".)

  1. .bat 파일을 마우스 오른쪽 버튼으로 클릭하고
  2. 메모장 ++로 편집하십시오.
  3. 경로를 찾으십시오.
  4. 입력 한 마지막 경로 아래에 경로를 삽입하십시오.

    )
    튜토리얼 중에 git 명령 사용과 관련하여 말한 것을 기억하지 못하므로 새 프로젝트를 시작할 때 git을 설치 한 후에도 동일한 문제가 발생했습니다. bin / git.exe를 사용하여 폴더를 찾는 것이 주된 문제였습니다 (git.exe가 시작 메뉴의 "검색 프로그램 및 파일"을 사용하여 검색에 표시되지 않았습니다) 참고 이제 위치가 크게 다를 수 있음을 이해했습니다. 이하.

bin / git.exe를 찾으려면이 단계를 수행했습니다.

1 시작 메뉴를 왼쪽 클릭하고->> 모든 프로그램->> GitHub inc를 찾습니다. 2 git shell을 마우스 오른쪽 버튼으로 클릭하고 열린 파일 위치를 선택합니다. 3 "bin"폴더의 파일 위치에서 폴더를 클릭합니다.

(이름이 1 인 4 개의 폴더가있었습니다. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2. lfs-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad ( "bin / exe, here <<-"에서 찾았습니다. <<- ") 4.

탐색기 URL을 클릭하여 전체 링크를 복사하십시오 (광산은 "C : \ Users \ username \ AppData \ Local \ GitHub \ PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad \ bin"임). 위 튜토리얼의 .bat 파일 문제 해결됨!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.