当我尝试在没有管理员权限的情况下启动 Visual Studio Code 时,我收到 VSCode 报告,例如“您的系统上似乎没有安装 git”。
我从https://git-scm.com/安装了 git(2.23.0)
和
来自https://code.visualstudio.com/的 Visual Studio 代码 (1.39.2)
当我以管理员权限启动 VSCode 时,正确检测到 git。
我尝试在 Windows 环境 PATH + 重启 PC 上添加 git 路径 -> 不起作用。
我尝试在 VSCode setting.json + restart 上添加 git 路径,例如:
{
// Is git enabled
"git.enabled": true,
// Path to the git executable
"git.path": "C:\\path\\to\\git.exe"
// other settings
}
--> 那也没用。
如果我使用“显示 Git 输出”,报告会显示正确的路径,但不会检测到 git 安装。
最后,我找到了解决我问题的方法。当我默认安装 VS 代码时,正在“C:\users[user]\AppData\vscode”。而git默认安装文件夹是“C:\Program Files\Git\”
当我尝试从 vscode 调用 git 函数时,它来自我的用户目录,并且禁止访问 git。
解决方案:我在我的用户目录上安装了 git,现在它可以工作了。