当我尝试在没有管理员权限的情况下启动 Visual Studio Code 时,我收到 VSCode 报告,如“看起来您的系统上没有安装 git”。
和
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,现在它可以工作了。