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?


当前回答

这样做:

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终端来运行Git命令,而是从应用程序路径下的cmd终端运行Git命令。

如果git在操作系统更新后丢失,在我的大苏尔的情况下,只是字面上:brew install git

升级到MacOS Ventura < 13.0

截至2022年11月

升级到MacOS Ventura似乎不会对编码环境产生太大影响。

升级到macOS Ventura后,你的终端和VScode会出现一些错误。如:

It look like git is not installed on your system .. 

or

can't find Git and asks you to either install or set the Path in settings

有些错误取决于您的ZSH设置或其他自定义。

这些常见问题可以通过简单地重新安装xcode命令行工具和更新Homebrew来解决-因为您的终端可能会受到影响,从apple可执行文件重新安装https://developer.apple.com/download/all/ Developer.apple.com你需要用你的apple id登录。

安装完成后,更新Homebrew

brew upgrade

Mac M1 - M2机器可能有一些本地和ARM应用程序,所以运行:

arch -arm64 brew upgrade

关闭所有终端和Vscode重新启动!

重新打开Vscode,错误应该消失了。

如果Vscode还在寻找Git路径,你需要手动添加它。

找到git的位置并从终端复制:

which git 

并在你的Visual Studio Code JSON设置文件(file -> Preferences -> settings)中添加到git可执行文件的路径,查找并更新行-应该看起来类似:

"git.path": "/usr/local/bin/git",

我在Windows 8.1系统下工作的唯一方法是: 添加到系统环境变量(不是用户变量):

c:\Users\USERNAME\AppData\Local\GitHub\ PortableGit_YOURVERSION \ bin \; c: \ \用户名\ AppData \用户本地\ GitHub \ PortableGit_YOURVERSION \ libexec \ git-core \;当地用户c: \ \用户名\ AppData \ \ GitHub \ PortableGit_YOURVERSION \ cmd \

这修复了我的Visual Studio代码上的“看起来git没有安装在您的系统上”错误。

Windows 10操作系统:

我的问题是我在管理模式下使用PowerShell克隆了存储库。当我不在管理模式下启动PowerShell时,VS Code可以检测到Git回购。