관리자 권한 없이 VSCode에서 git을 감지하는 방법은 무엇입니까?

관리자 권한 없이 VSCode에서 git을 감지하는 방법은 무엇입니까?

관리자 권한 없이 Visual Studio Code를 시작하려고 하면 "Git이 시스템에 설치되지 않은 것 같습니다."와 같은 VSCode 보고서가 표시됩니다.

나는 git(2.23.0)을 다음에서 설치했다.https://git-scm.com/

그리고

Visual Studio 코드(1.39.2)https://code.visualstudio.com/

관리자 권한으로 VSCode를 시작하면 git이 올바르게 감지됩니다.

Windows 환경 PATH에 git 경로를 추가하려고 시도하고 PC를 다시 시작 -> 작동하지 않았습니다.

VSCode settings.json에 git 경로를 추가하고 다음과 같이 다시 시작하려고 했습니다.

{
    // Is git enabled
    "git.enabled": true,

    // Path to the git executable
    "git.path": "C:\\path\\to\\git.exe"

    // other settings
} 

--> 그것도 작동하지 않았습니다.

"Show Git Output"을 사용하면 보고서에 올바른 경로가 표시되지만 git 설치는 감지되지 않습니다.

답변1

마침내 내 문제를 해결하는 해결책을 찾았습니다. 기본적으로 VS 코드를 설치하면 "C:\users[user]\AppData\vscode"로 이동합니다. Git 기본 설치 폴더는 "C:\Program Files\Git\"입니다.

vscode에서 git 함수를 호출하려고 하면 내 사용자 디렉터리에서 호출되고 git에 대한 액세스가 금지됩니다.

해결책: 내 사용자 디렉토리에 git을 설치하면 이제 제대로 작동합니다.

관련 정보