VS Code에서 Git 누락 – 소스 제어 공급자 없음 Code 1.17을 설치하고

방금 Visual Studio Code 1.17을 설치하고 Git 리포지토리 폴더를 열었습니다. 소스 제어 탭에 들어가면 “활성 소스 제어 공급자가 없습니다” 라는 메시지 가 표시됩니다 . Git이 VSCode에 구워 졌다고 생각했습니다!?

설상가상으로 추가 SCM 공급자를 설치하려고 할 때 Git에 대한 옵션이 없습니다. 내 힘을 되 찾는 방법!?

Visual Studio Code, "소스 제어 공급자 없음"표시



답변

내게 도움이 된 것은 설정 값 git.path을 내 git.exe파일 의 전체 경로로 설정하는 것 입니다. 그 후 git 로고를 볼 수있었습니다.

자식 아이콘


답변

MacOS를 사용하고 있습니까? 최근에 Xcode를 업데이트 한 경우 git을 사용하려면 Xcode의 서비스 약관에 동의해야 할 수 있습니다.

$ sudo xcodebuild -license accept


답변

나도 가지고 있었다. 기본 git.path 설정을 재정의하려고 시도했지만 작동하지 않았습니다. 나를 위해 그것을 고치는 것처럼 보였던 것은 기존 저장소를 여는 것입니다. .. 명령 프롬프트에서 내가 생성하고 ‘git init’을 한 빈 폴더 만 있습니다. 해당 폴더를 연 후 소스 제어 버튼을 클릭 할 수 있었고 모든 git 기능을 사용할 수 있었고 더 이상 “활성 소스 제어 공급자가 없습니다”라고 표시되지 않았습니다. 또한 파일-> 폴더 닫기를 수행하면 시작 위치로 돌아갑니다. 또 다른 방법은 해당 메시지 위의 작은 “분기”버튼 ( “활성 상태가 없습니다 …”)을 클릭하고 저장소를 초기화하는 것입니다. 이 메시지는 매우 혼란 스럽습니다!


답변

Visual Studio Code 통합 된 Git 소스 제어 공급자와 함께 제공됩니다. 그러나 이것이 작동하려면 Git 자체도 시스템에 설치되어야합니다. 따라서 Git을 다운로드하고 설치하십시오. 컴퓨터에 을 Visual Studio Code에서도 사용할 수 있습니다.

소스 제어판이이를 알려주지는 않지만, 불행히도 아무 것도 제공하지 않고 조용히 있습니다. VS Code에서 다음과 같이 알려주는 방법이 있습니다. 응용 프로그램을 시작할 때 표시되는 “환영”페이지에서 “Clone Git repository…” 링크가 있습니다. 여기를 클릭하면 VS Code에서 Git이 없음을 알려줍니다.

Git이 시스템에 설치되지 않은 것 같습니다.

Git을 설치하고 Visual Studio Code를 다시 시작하면 소스 제어판 상단에 작은 Git 아이콘이 표시됩니다 (물론 리포지토리가 이미 열려 있지 않은 경우).

Git 아이콘이있는 소스 제어판

이렇게하면 Git이 있고 아이콘을 클릭하여 리포지토리를 초기화하거나 기존 리포지토리를 열 수 있습니다.


답변

와우 나는 이것에 너무 오래 보냈다. 나를 위해 확장 영역으로 이동 한 다음 메뉴 오른쪽 상단의 …> 기본 제공 확장 표시를 클릭해야했습니다.

Git 내장 확장 기능이 비활성화되었습니다 !!

화면 캡처


답변

저에게 해결책은 (Mac에서) 코드> 설정> 사용자 설정> 확장 프로그램> Git이었습니다.

Enabled-git 활성화 여부 옆에있는 (선택 취소) 상자를 선택합니다.

힘내 사용 설정


답변

프로젝트 / 폴더를 초기화 (터미널에서 git init)해야합니다. VS 코드에서 git-project로 볼 수 있습니다.

터미널을 통해 프로젝트 / 폴더에 입력하십시오.

cd ~/ImbaFolder
git init (it created .git file - the git repository)

그런 다음 VS 코드가 git 저장소임을 확인하고 작동합니다.