Visual Studio Code reports "It look like git is not installed on your system." when I try to switch to the git view. I know I have git installed and used by other Git clients. I guess if I reinstall Git following Visual Studio Code's instruction ("install it with Chocolatey or download it from git-scm.com"), it probably can fix the problem, but I don't want to mess up the existing Git clients on my system. Is there a reliable way to configure Visual Studio Code so it can find existing git installation?


当前回答

Make sure git is enabled (File --> Preferences --> Git Enabled) as other have mentioned. Make sure Gits installed and in the PATH (with the correct location, by default: C:\Program Files\Git\cmd) - PATH on system variables btw Change default terminal, Powershell can be a bit funny, I recommend Git BASH but cmd is fine, this can be done by selecting the terminal dropdown and selecting 'set default shell' then creating a new terminal with the + button. Restarting VS Code, sometimes Reboot if that fails.

希望这对你有所帮助,最后但并非最不重要的是,它是'git'而不是'git' /'gat'。:)

其他回答

这样做:

1. File > Preferences > setting
2. In search type -> git path
3. Now scroll down a little > you will see "Git:path" section.
4. Click "Edit in settings.json".
5. Now just paste this path there "C:\\Program Files\\Git\\mingw64\\libexec\\git-core\\git.exe"

重启VSCode,在VSCode中打开新终端,尝试“git版本”


如果仍然存在问题:

1. Inside terminal click on terminal options (1:Poweshell)
2. Select default shell
3. Select bash

打开新终端,并将终端选项改为2:Bash 再次尝试“git版本”-这应该工作:)


现在,您可以配置Visual Studio Code(版本0.10.2,检查旧版本)以使用现有的Git安装。

只需在Visual Studio Code设置(菜单File→Preferences→settings)中添加Git可执行文件的路径,如下所示:

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

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

    // Other settings
}

在更新macOS后遇到了这个问题!

再次使用自制软件安装git,它工作了!

brew install git

运行 它会提示你安装命令行开发工具。安装工具并重新启动VScode。 你会在VScode中再次看到git工作

WINDOWS 10

没有什么能帮我摆脱困境。

问题出现在IntelliJ Idea和VSCode中。

VSCode中的Git选项卡让我Init存储库-它没有检测到工作区中有一个. Git文件夹。

当我在VSCode中从控制台执行git拉时,它要求我通过web浏览器添加凭据。在我登录后,git问题被修复,所有的插件开始工作。 我需要为每个克隆的存储库这样做,即使我在git克隆期间使用了正确的凭据…命令。

Ps.我在Windows上使用CMD通过HTTPS从Gitlab克隆了存储库。VScode使用Powershell -这可能是原因。