错误:"'git' 不被识别为 cmdlet 的名称"

8

我正在试图将GitHub上的一个项目克隆到Visual Studio中,所以我进入“新终端”并输入:

git clone [CLONE WITH SSH LINK]

并且它显示:

git: 无法识别“git”作为 cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

但是,我已经安装了 Git,并且在 Visual Studio 设置中将 Git 设置为 启用

为什么会出现这个错误,我该如何解决?

我该如何设置/更改 Visual Studio 中 Git 的路径...


2
“git” 不在尝试执行它的环境的搜索 “PATH” 中(也没有使用绝对路径)。 - Ondrej K.
最后一个(2015年,36个答案和221票)可能是规范的。 - Peter Mortensen
非程序特定情况下的可能规范(2010年,42个答案和600票): 错误“'git'不被识别为内部或外部命令” - Peter Mortensen
尽管这个问题中的“cmdlet”可能暗示它是针对Windows的。 - Peter Mortensen
显示剩余3条评论
5个回答

9

重新安装Git并重新打开编辑器

我通过重新安装Git解决了同样的问题。

然后刷新了npm

接着关闭编辑器并重新打开它。


什么编辑器?Visual Studio CodeVisual Studio - Peter Mortensen

5
原因是您可能没有添加“Path”环境变量。以下是操作步骤:
1. 进入“环境变量”。 2. 点击“Path”变量,选择“编辑”,并将以下路径添加到变量中: C:\Program Files\Git\bin C:\Program Files\Git\cmd 3. 点击“确定”并关闭终端。现在重新打开终端并检查命令是否生效。例如:git --version,可以显示您所安装的版本号。

在Windows上,大概是关于Visual Studio Code,而不是Visual Studio的问题。虽然它仍然可能是在Windows上。 - Peter Mortensen
很奇怪安装程序没有自动添加路径,但是手动添加是可以的。我的之前的 git 安装都是自动添加路径的。 - Tim Korelov

0

我刚刚在安装Git后重新打开了Visual Studio,这对我解决了问题!只需确保将其设置为Visual Studio的默认选项并允许第三方命令提示符即可。


0

简介:在安装git(从git-scm.com下载)后,以管理员权限运行您的编辑器,例如vim或vscode。

错误:“'git' 不被识别为 cmdlet 的名称”


这并没有回答问题。一旦您拥有足够的声望,您就可以评论任何帖子;相反,提供不需要询问者澄清的答案。- 来自审阅 - undefined
我改进了答案。 - undefined

0
你需要在环境变量中添加GIT程序文件的bin和cmd文件路径。通过在计算机中搜索环境变量来找到并添加文件路径。之后只需重新启动终端即可。

穆罕默德不是已经在将近两年前说过这个了吗?请不要重复回答。 - undefined
是的,穆罕默德确实做到了。非常感谢您的反馈。我只是觉得我可以给出我的版本,希望能够简化给一个新手在技术方面的理解。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接