【发布时间】:2015-07-10 09:14:50
【问题描述】:
Visual Studio Code 报告“您的系统上似乎没有安装 git。”当我尝试切换到 git 视图时。我知道我已经安装了 git 并被其他 git 客户端使用。我想如果我按照 Visual Studio Code 的说明重新安装 git(“使用 Chocolatey 安装它或从 git-scm.com 下载它”),它可能可以解决问题,但我不想弄乱现有的 git我系统上的客户端。是否有可靠的方法来配置 Visual Studio Code,以便它可以找到现有的 git 安装?
【问题讨论】:
-
您是为 Windows 安装了实际的 Git,还是使用了 Portable Git?
git在你的PATH中吗? -
@EdwardThomson 我认为我实际上并没有为 Windows 安装 Git,这正是我的问题。我在 PATH 中没有 git。我有各种 git:GiHub 客户端、SourceTree、Eclipse 插件,甚至 cygwin。出于好奇,我在 PATH 中添加了 cygwin 路径,VS Code 找到了它!谢谢提示!为 Windows 安装 Git 可能仍然是正确的做法。 (现在我需要弄清楚如何正确设置工作区,以便 VS Code 不会抱怨“这个工作区还没有受到 git 源代码控制”,但这将是一个不同的问题。)
-
酷,我会添加这个作为答案。
-
对于现有的 git 存储库目录和 VS Code 创建的新目录,我看到了上一条评论中提到的相同错误(“此工作区尚未受 git 源代码控制”)。在我为 Windows 安装了一个“真正的”Git 之后,问题就消失了。希望这种体验对其他新的 VS Code 用户有用。
-
我有这个问题,只有在“以管理员身份”运行 VS Code 时,
git.path不会在我的普通用户(非管理员)VS Code 中被覆盖,但似乎发现 git 就好了那里。在管理员模式下(然后重新启动 VS Code)覆盖git.path似乎没有帮助。我的错误:Git not found. Install it or configure it using the git.path setting.