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?
当前回答
Windows 10操作系统:
我的问题是我在管理模式下使用PowerShell克隆了存储库。当我不在管理模式下启动PowerShell时,VS Code可以检测到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
}
在升级Xcode后,我在macOS v10.13.5 (High Sierra)上遇到了这个问题。
当我运行git命令时,我收到了下面的消息:
同意Xcode/iOS许可证需要管理员权限,请运行" sudo xcodebuild -license ",然后重试此命令。
运行sudo xcodebuild -license命令后,出现如下消息:
您没有同意Xcode许可协议。你必须同意以下两项许可协议才能使用Xcode。 按Enter键查看“/Applications/Xcode.app/Contents/Resources/English.lproj/ license .rtf”中的许可协议
输入Enter键打开许可协议,并输入空格键查看它的详细信息,直到出现以下消息:
输入“同意”即表示您同意软件许可协议的条款。输入'print'打印它们或者其他任何可以取消的东西,[同意,打印,取消]
最后一步是输入agree以签署许可协议。
输入git命令后,我们可以检查Visual Studio Code是否再次检测到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没有安装在您的系统上”错误。
在将macOS更新到Ventura后,我也遇到了同样的问题!
我使用下面的命令,它为我工作!
git --version
确认你是否已经安装了git,如果没有运行
brew install git
安装最新版本。
安装成功后,运行
brew link git
如果它不能符号链接,因为目标已经存在,你可以运行
brew link --overwrite git
覆盖它。
希望这对你有用!
更新2020 (Mac)
我经过了这个$h!†再次更新到macOS v10.15 (Catalina),这需要Xcode更新。
要澄清的是,虽然这篇文章是关于Visual Studio代码的,但这个问题是系统范围内的。Git安装受到影响。你可以试着在你的终端、Bash、Z shell (zsh)或其他工具中运行git。现在是,以后也不会了。
这是同样的方法。更新Xcode即可。启动它并同意许可。就是这样。
我在Mac/OS X上打了这个。
症状:
你已经使用Visual Studio Code一段时间了,Git没有任何问题 你安装Xcode(不管什么原因-操作系统更新等) 在安装Xcode后,Visual Studio Code突然“找不到Git,并要求你在设置中安装或设置路径”
快速修复:
运行Xcode(安装后第一次)并同意许可。就是这样。
我是如何偶然发现这个“解决方案”的:
在经历了许多关于检查git的技巧后,例如,哪个git和git——版本,后者实际上提供了以下终端消息的线索:
同意Xcode/iOS许可证需要管理员权限,请运行" sudo xcodebuild -license ",然后重试此命令。
至于为什么Xcode会把它的手放在git上,WAT。
推荐文章
- 打开同一目录两次
- 如何从终端/命令行调用VS代码编辑器
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的git添加?
- Rubymine:如何让Git忽略Rubymine创建的.idea文件
- Gitignore二进制文件,没有扩展名
- Git隐藏错误:Git隐藏弹出并最终与合并冲突
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖
- 如何在Visual Studio代码中重置设置?
- Git拉另一个分支