如何在没有管理员权限的情况下在VSCode上检测git?

如何在没有管理员权限的情况下在VSCode上检测git?

当我尝试在没有管理员权限的情况下启动 Visual Studio Code 时,我收到 VSCode 报告,如“看起来您的系统上没有安装 git”。

我从https://git-scm.com/

Visual Studio Code(1.39.2)来自https://code.visualstudio.com/

当我以管理员权限启动 VSCode 时,git 被正确检测到。

我尝试在 Windows 环境 PATH 上添加 git 路径 + 重启 PC -> 但是没有用。

我尝试在 VSCode setting.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,现在它可以工作了。

相关内容