如何在沒有管理員權限的情況下在VSCode上偵測git?

如何在沒有管理員權限的情況下在VSCode上偵測git?

當我嘗試在沒有管理員權限的情況下啟動 Visual Studio Code 時,我收到 VSCode 報告,例如「您的系統上似乎未安裝 git」。

我安裝了 git(2.23.0)https://git-scm.com/

Visual Studio 程式碼 (1.39.2) 來自https://code.visualstudio.com/

當我以管理員權限啟動 VSCode 時,可以正確偵測到 git。

我嘗試在 Windows 環境 PATH 上新增 git 路徑 + 重新啟動 PC -> 不起作用。

我嘗試在 VSCode 設定.json 上新增 git 路徑 + 重新啟動,如下所示:

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

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

    // other settings
} 

--> 那也不行。

如果我使用“顯示 Git 輸出”,報表會顯示正確的路徑,但不會偵測到 git 安裝。

答案1

最後,我找到了解決我的問題的方法。當我預設安裝 VS code 時,會出現「C:\users[user]\AppData\vscode」。 git預設安裝資料夾是“C:\Program Files\Git\”

當我嘗試從 vscode 呼叫 git 函數時,它來自我的使用者目錄,並且禁止存取 git。

解決方案:我在我的使用者目錄中安裝了 git,現在它可以運作了。

相關內容