Visual Studio 코드가 설치된 Git를 감지할 수 없습니다.
Visual Studio Code에서 "시스템에 GIT가 설치되어 있지 않은 것 같습니다.Git 뷰로 전환하려고 할 때.나는 다른 Git 고객들이 설치하고 사용하는 Git를 알고 있습니다.Visual Studio Code의 지침에 따라 Git를 다시 설치하면("Chocolaty와 함께 설치하거나 git-scm.com 에서 다운로드") 문제를 해결할 수 있을 것 같습니다. 하지만 시스템의 기존 Git 클라이언트를 엉망으로 만들고 싶지는 않습니다.Visual Studio Code가 기존 Git 설치를 찾을 수 있도록 구성할 수 있는 신뢰할 수 있는 방법이 있습니까?
이제 기존 Git 설치를 사용하도록 Visual Studio Code(버전 0.10.2, 이전 버전 확인)를 구성할 수 있습니다.
다음과 같이 Visual Studio Code 설정([파일] → [환경설정] → [설정])에서 Git 실행 파일의 경로를 추가하기만 하면 됩니다.
{
// Is Git enabled
"git.enabled": true,
// Path to the Git executable
"git.path": "C:\\path\\to\\git.exe"
// Other settings
}
2020 업데이트(Mac)
나는 이것을 겪었습니다.$h!†xcode 업데이트가 필요한 macOS v10.15(카탈리나)로 다시 업데이트한 후.
이 게시물은 Visual Studio Code에 관한 것이지만 이 문제는 시스템 전반에 걸쳐 있습니다.Git 설치가 영향을 받거나 호스트됩니다.당신은 도망갈 수 있습니다.git당신의 터미널에서, Bash, Z 쉘 (zsh 무엇이든 또는 무엇이든.지금도 그렇고 앞으로도 없을 겁니다.
그것은 같은 해결책입니다.Xcode만 업데이트하면 됩니다.라이센스를 시작하고 라이센스에 동의합니다.바로 그겁니다.
Mac/OS X에서 이것을 쳤습니다.
증상:
- Visual Studio Code를 사용한 지 오래되었지만 Git에 문제가 없습니다.
- Xcode를 설치합니다(어떤 이유로든 - OS 업데이트 등).
- Xcode를 설치한 후 Visual Studio Code가 갑자기 "Git를 찾을 수 없으며 설정에서 경로를 설치하거나 설정할 것을 요청합니다."
빠른 수정:
Xcode(설치 후 처음으로)를 실행하고 라이센스에 동의합니다.바로 그겁니다.
이 "해결책"을 우연히 발견한 방법:
확인에 대한 수많은 팁을 거친 후git를 들어, , , .which git그리고.git --version후자는 실제로 이 터미널 메시지로 단서를 제공했습니다.
Xcode/iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. "sudoxcodebuild -license"를 실행한 후 이 명령을 다시 시도하십시오.
Xcode가 왜 그것을 손에 넣었는지에 대해.git와트.
Visual Studio Code를 찾습니다.PATH위해서git단순성을 " Git되며, "Portable Git"과 "Portable Git"을 추가하지 .git오솔길로
를 존기클라이에를에 PATH 수 (찾을수있도록)록있)git.exe), Visual Studio Code는 Git 소스 제어 관리를 활성화해야 합니다.
macOS v10.15(카탈리나)로 업그레이드한 후 이 문제가 발생했습니다.
이 문제는 다음과 같이 해결됩니다.
1.
터미널에서 Git 위치를 찾습니다.
which git
2.
다음 위치로 Gitin 설정 파일의 위치를 추가합니다.
"git.path": "/usr/local/bin/git",
플랫폼에 따라 사용자 설정 파일(settings.json)은 다음 위치에 있습니다.
창문들
%APPDATA%\Code\User\settings.jsonmacOS
$HOME/Library/Application Support/Code/User/settings.json리눅스
$HOME/.config/Code/User/settings.json
이 문제는 macOS를 업그레이드한 후 발생할 수 있습니다.터미널에서 Git를 실행하고 오류 메시지가 다음으로 시작하는지 확인합니다.
xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools)...
그렇다면 수정 사항은 다음을 실행하는 것입니다.
xcode-select --install
종착역에서자세한 내용은 이 답변을 참조하십시오.
Visual Studio Code에서 '사용자 설정': +를 열고 >set을 입력합니다.를 누릅니다.
왼쪽에는 기본 설정이, 오른쪽에는 사용자 설정이 열립니다.
git 경로를 추가하면 됩니다.사용자 설정에서 exe:
"git.path": "C:\\Users\\[WINDOWS_USER]\\AppData\\Local\\Programs\\Git\\bin\\git.exe"
[WINDOWS_USER]을(를) 사용자 이름으로 바꿉니다.
Visual Studio Code를 다시 시작합니다.
먼저 cmd/command 프롬프트(Windows의 경우)에 다음 명령을 입력하여 Git*가 시스템에 설치되어 있는지 확인합니다.
where git
이런 결과물이 나오면,
λ where git
C:\cmder\vendor\git-for-windows\cmd\git.exe
그런 다음 Settings → Preferences → Settings로 이동하여 아래 code**를 오른쪽에 놓습니다.
{
// If git enabled?
"git.enabled": true,
// Path to the Git executable
"git.path": "C:\\cmder\\vendor\\git-for-windows\\cmd\\git.exe"
}
- Git를 설치하지 않은 경우 https://git-scm.com/ 에서 Git를 설치합니다.
더블 슬래시만 추가하면 됩니다.\\), 위의 코드와 동일합니다.
macOS v13(벤투라)으로 업그레이드 < 13.0
2022년 11월 기준
macOS v13(Ventura)으로 업그레이드해도 코딩 환경에 큰 영향을 미치지 않는 것 같습니다.
macOS v13으로 업그레이드한 후 터미널 및 Visual Studio 코드에서 몇 가지 오류가 발생합니다.예:
It looks like Git is not installed on your system ..
또는
can't find Git and asks you to either install or set the Path in settings
일부 오류는 Z 셸에 따라 다릅니다.zsh 기타 지정 설정 또는 기타 사용자 지정.
이러한 일반적인 문제는 Xcode 명령줄 도구를 다시 설치하고 Homebrew를 업데이트하는 것만으로 해결할 수 있습니다. 터미널이 영향을 받을 수 있으므로 Apple의 실행 파일 https://developer.apple.com/download/all/ 에서 다시 설치하십시오. developer.apple.com .Apple ID로 로그인해야 합니다.
설치가 완료되면 Homebrew를 업데이트합니다.
brew upgrade
Mac M1 - M2 시스템에는 일부 기본 및 ARM 응용 프로그램이 있을 수 있으므로 다음을 실행합니다.
arch -arm64 brew upgrade
다시 시작하려면 모든 터미널과 Visual Studio Code를 닫으십시오!
Visual Studio Code를 다시 열면 오류가 사라집니다.
Visual Studio Code가 여전히 Git 경로를 찾고 있는 경우 수동으로 Git 경로를 추가해야 합니다.
Git 위치를 찾아 터미널에서 복사합니다.
which git
그리고 Visual Studio Code JSON 설정 파일([파일] → [환경설정] → [설정])에서 Git 실행 파일의 경로를 추가하여 라인을 찾아 업데이트합니다.모양은 다음과 유사해야 합니다.
"git.path": "/usr/local/bin/git",
OS X 후 X를 .xcode-select --installGitLens가 작동하기 위해.
저도 그 후에 같은 문제에 부딪혔어요!
제가 어떻게 고쳤나요?
1단계: Visual Studio Code의 설정으로 이동합니다.
2단계: settings.json을 엽니다.
3단계: settings.json에서 "git.path"와 같은 것을 찾아야 합니다.
4단계: 시스템에 Git가 설치된 디렉토리 경로를 추가합니다.
예: "git.path": "D:/Git/bin/git.exe"
5단계: Visual Studio Code를 다시 시작합니다.
려달을 합니다.xcode-select --install명령줄 개발자 도구를 설치하라는 메시지가 표시됩니다.도구를 설치하고 Visual Studio Code를 다시 시작합니다.
Git이 Visual Studio Code에서 다시 작동하는 것을 볼 수 있습니다.
macOS를 macOS v12(몬테레이)로 업그레이드한 후 이 문제가 발생했습니다.
알고 보니 제 맥에서 새로운 업데이트에서 Xcode가 제거되었습니다.저는 다음과 같은 제안된 해결책을 시도했습니다.
macOS 업데이트 후 Git가 작동하지 않습니다("xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools").
Visual Studio Code 1.50(2020년 9월)은 85734호에 흥미로운 대안을 추가했습니다.
값지원에 대한 값
git.pathVSCode는 가정용 컴퓨터, 직장용 컴퓨터, 휴대용 버전 등 세 가지 위치에서 사용하며, 드라이브가 없는 컴퓨터를 사용해야 할 때는 드라이브를 휴대합니다.
확장 기능을 사용하여 편집자 간에 설정을 동기화하고 있으며, 지금까지 발생한 유일한 문제는 편집자 간에 Git 경로가 일치하지 않는다는 것입니다.
- 가정용 컴퓨터에 설치되어 있습니다.
C론이야물.- 것을 은일재미설것좋다을니합에 하는 것을 .
A,- 한에는 상대 에 어떤 문자가 드이브경상경설있때기드문에에에어라브문떤자이있서가다라항더라도찾있니수상습을정어되의우대로가o▁find▁and▁always▁vsc드o▁myde에▁set▁gets▁so▁a다▁ide라▁path▁my▁have▁that▁for▁no▁can▁relative니있수습▁drive▁one▁on▁the▁drive항을찾상▁that,서▁letter▁vsc를 찾을 수 있습니다.
git.나는 이미 어레이가 작동하는지 확인하기 위해 어레이를 사용하려고 시도했습니다.
"git.path": ["C:\\Program Files\\Git\\bin\\git.exe", "A:\\Git\\bin\\git.exe", "..\\..\\Git\\bin\\git.exe"],그러나 VSCode는 이를 하나의 전체 값으로 인식합니다.
제가 원하는 것은 그것을 배열로 인식하고 Git 또는 경로가 부족할 때까지 각 경로를 순서대로 시도하는 것입니다.
이 문제는 PR 85954 및 commit c334da1을 통해 해결됩니다.
"git.enabled": truegit.path
저는 Xcode를 업그레이드한 후 macOS v10.13.5(High Sierra)에서 이 문제에 직면했습니다.
을 할 때git명령, 다음 메시지를 받았습니다.
Xcode/iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. "sudoxcodebuild -license"를 실행한 후 이 명령을 다시 시도하십시오.
행후실을 한 후sudo xcodebuild -license다음 메시지가 나타납니다.
Xcode 라이센스 계약에 동의하지 않았습니다.Xcode를 사용하려면 아래의 두 라이센스 계약에 모두 동의해야 합니다.
Enter 키를 눌러 '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'에서 라이센스 계약을 확인합니다.
다음 메시지가 나타날 때까지 라이센스 계약을 여는 키를 입력하고 세부 정보를 검토하는 키를 입력합니다.
'동의함'을 입력하면 소프트웨어 라이센스 계약 조건에 동의하는 것입니다.인쇄하려면 'print'를 입력하거나 취소하려면 [동의, 인쇄, 취소]
마지막 단계는 단순히 입력하는 것입니다.agree라이센스 계약에 서명합니다.
를 한 후git명령입니다. Visual Studio Code가 Git를 다시 감지했는지 확인할 수 있습니다.
최근에 Visual Studio Code로 시작했습니다.저는 이 문제가 있고 Git 실행 파일의 정확한 경로를 쓰는 것만으로도 문제가 해결됩니다.코드는 다음과 같습니다.
"git.path": "C:\Program Files\Git\bin\git.exe",
환경이 여러 개인 경우.Visual Studio Code Workspace Setting에 Git Path를 포함할 수 있습니다.Windows의 경우 설정에 따라 +를 누르고 "설정"을 검색할 수 있습니다.settings.json(또는 메뉴 파일 → 기본 설정 → 설정)을 엽니다.작업영역 설정으로 이동합니다."경로"를 찾아 Gitbin 및 cmd 폴더에 경로를 추가합니다.
환경에는 고유한 경로가 있을 수 있습니다.cmd에서 PC %PATH%를 반복할 때 이 문제를 발견했습니다.Gitbin 및 cmd 경로(사용 가능한 경우)가 있지만 프로젝트를 작업할 때 %PATH%에 git 및 cmd 폴더가 없음을 반복했습니다.위와 같이 추가하면 문제가 해결되었습니다.
추가 참고 사항:
cmd에서 %PATH%를 반향하여 gitbin 및 cmd 폴더가 포함되어 있는지 확인할 수 있습니다.그렇지 않은 경우 예를 들어 PATH를 사용하여 연결할 수 있습니다.
SETX PATH "%PATH%;Path_to_Git_bin;Path_to_Gt_cmd;"
할 수 경로가 할 수 없습니다.SETX /M PATH "%PATH%;Path_to_Git_bin;Path_to_Gt_cmd;"아마 그랬을 것입니다).
경로 길이로 인해 잘린 긴 경로가 있는 경우("Error:X자로 잘립니다." 메시지). RegEdit에서 경로 길이를 늘릴 수 있습니다.
- "Windows 검색"에서 "regedit"을 검색합니다.마우스 오른쪽 단추를 클릭하여 관리자로 엽니다.
- 컴퓨터로 이동\HKEY_LOCAL_MACHINE\SYSTEM\전류 제어 세트\제어\파일 시스템
- 마우스 오른쪽 버튼을 클릭하고 수정합니다.값 데이터를 0에서 1로 변경
이렇게 하면 경로 길이가 늘어납니다.이미 1개라면 어떻게 진행해야 할지 모르겠습니다 :).
[
9
macOS - Visual Studio 코드.
1단계: Visual Studio Code, 메뉴 파일 → 기본 설정 → 설정(또는 + )으로 이동합니다.
2단계: 검색란에 '경로'를 입력합니다.Git가 포함된 결과 목록이 표시됩니다.
3단계: Git을 클릭합니다.그런 다음 설정 JSON 파일을 클릭합니다.
4단계: Mac 터미널에 Git를 입력합니다.당신은 Git 경로를 얻게 될 것입니다.
5단계: 경로를 복사하고 JSON 파일에 경로 키를 다시 추가합니다.
3년 후, 저는 같은 문제에 부딪혔습니다.사용자 설정 및 PATH 환경 변수에서 경로를 설정하는 것은 도움이 되지 않았습니다.Visual Studio Code를 업데이트했더니 해결되었습니다.

먼저 바탕 화면에 Git를 설치한 다음 그림과 같이 Visual Studio Code에서 동그라미 표시된 확장자를 추가합니다.
그것은 당신이 가지고 있는 것과 같은 문제를 해결하는 데 도움이 되었습니다.
열다.
C:\Users\nassim\AppData\Roaming\Code\User\settings.json
Git 행에 주석 달기:
// ...
// "git-graph.integratedTerminalShell": "E:\\Apps\\Git\\bin\\bash.exe",
// "git.path": ""
//...
그리고 git.exe를 OS 경로에 추가합니다.
참고 사항: 이 Git 오류를 수정한 것도 npm 오류를 수정했습니다.둘 다 경로에 정의되어 있기 때문에 하나가 실패하면 나머지도 실패합니다.
나의 경우, Git는 내 윈도우 10 OS에 설치되어 있었고 PATH 변수에 항목이 있었습니다.그러나 Visual Studio Code 1.52.1은 여전히 터미널 창에서 검색할 수 없지만 CMD 콘솔에서 사용할 수 있습니다.
이 문제는 터미널을 PowerShell에서 CMD 또는 셸로 전환하고 Visual Studio Code를 다시 시작하여 해결되었습니다.
- 다른 항목에서 언급한 것처럼 Git가 활성화되었는지 확인합니다(파일 → 기본 설정 → Git 활성화됨 참조).
- Git가 PATH에 설치되어 있는지 확인합니다(기본적으로 올바른 위치:C:\Program Files\Git\cmd) - 시스템 변수의 PATH, BTW
- 기본 터미널을 변경합니다.PowerShell은 약간 재미있을 수 있으며 Git Bash를 권장하지만 cmd는 괜찮습니다.이 작업은 터미널 드롭다운을 선택하고 '기본 셸 설정'을 선택한 다음 버튼으로 새 터미널을 생성하여 수행할 수 있습니다.
- Visual Studio Code를 다시 시작하고 실패할 경우 재부팅합니다.
저는 GitLens Visual Code 확장을 설치하여 M1 Pro 프로세서를 탑재한 macOS에서 동일한 문제를 해결했습니다.변경된 파일은 확장명을 사용하도록 설정한 후에 표시되었습니다.그리고 Visual Studio Code를 다시 로드했는데 변경 사항이 없었지만 일단 실행하면
git status
터미널에서, 그것은 모든 파일을 보여주었고, 모든 변경사항을 추적했습니다.
Windows 8.1에서 작업할 수 있는 유일한 방법은 다음과 같습니다.
사용자 변수가 아닌 시스템 환경 변수에 추가:
C:\Users\USERNAME\AppData\Local\GitHub\PortableGit_사용자 버전\bin;C:\Users\USERNAME\AppData\Local\GitHub\PortableGit_사용자 버전\libexec\git-core;C:\Users\USERNAME\AppData\Local\GitHub\PortableGit_사용자 버전\cmd\
이로 인해 Visual Studio Code에서 "시스템에 Git가 설치되어 있지 않은 것 같습니다" 오류가 수정되었습니다.
macOS를 업데이트한 후 이 문제에 직면했습니다!
홈브루를 이용해서 Git를 다시 설치했는데, 작동했습니다!
brew install git
Mac용
먼저유형
git
터미널에서 어떤 오류가 발생하는지 확인합니다.
그러면:
오류가 명령줄 도구와 관련된 경우!
실행:
xcode-select --install
그리고.
그냥 이 대답을 검토해 보세요.특히 Mac용입니다.그것은 나에게 매우 쉽게 효과가 있었습니다.
macOS Ventura로 업그레이드한 후 Git를 사용하려고 하면 "잘못된 활성 개발자 경로"가 표시되는 이유는 무엇입니까?
시스템 환경에 대한 경로를 편집하고 "C:\Program Files\Git\bin"을 클릭한 다음 Vcode를 다시 시작합니다.저한테는 효과가 있어요.왜 정상적으로 사용하는지 이해가 안 되는데 문제가 생겼습니다.설치 중에 문제가 발생할 수 있습니다.
git: false in settings.json을 확인하고 true로 변경했습니다.이제 됐어요.
제게 효과가 있었던 것은 이렇습니다.Visual Studio Code 터미널을 사용하여 Git 명령을 실행하는 대신 애플리케이션 경로의 cmd 터미널에서 Git 명령을 실행합니다.
Linux 기반 OS의 경우: 경로가 손상되어 이러한 문제가 발생했지만 일시적으로 문제를 해결할 수 있었고 Git 설치가 즉시 복구되었습니다.
이러한 경로 문제에 직면한 경우 아래 명령을 입력합니다.
export PATH="/usr/bin:/bin:$PATH"
언급URL : https://stackoverflow.com/questions/29971624/visual-studio-code-cannot-detect-installed-git
'codememo' 카테고리의 다른 글
| 유형 스크립트와 함께 뷰에서 Mixins를 사용할 수 없습니다. (0) | 2023.07.13 |
|---|---|
| 기본값이 아닌 인수는 기본값 인수를 따를 수 없는 이유는 무엇입니까? (0) | 2023.07.13 |
| IntelliJ Idea groovy.lang.그루비 런타임예외:충돌하는 모듈 버전 (0) | 2023.07.13 |
| 이전 노드에 대한 포인터를 사용할 수 없는 경우 단일 연결 목록에서 중간 노드 삭제 (0) | 2023.07.13 |
| 쉼표로 숫자를 수천 개의 구분자로 형식을 지정하는 방법은 무엇입니까? (0) | 2023.07.13 |




