ChatGPT解决这个技术问题 Extra ChatGPT

'git' 未被识别为内部或外部命令

我安装了适用于 Windows 的 Git,但是当我尝试在命令提示符中使用 git 命令时,我收到以下错误:

'git' is not recognized as an internal or external command,
operable program or batch file. 

我该如何解决这个问题?

垃圾收集在更改路径的编辑中添加的内容应该是Abizem答案的一部分,一个新的答案,或者至少在Abizem答案的评论中。它不应该是问题的一部分。
我安装了 Git 并尝试在团队资源管理器/更改中的操作下使用命令提示符。
当我尝试更改代理设置以在 R 中从 github 安装一些软件包时,我遇到了同样的问题。后来我才意识到我没有安装 git 本身。我有 github 桌面。它没有打动我。反正有人来了,请先检查你有没有安装git
相关帖子 - Why was git installed in AppData instead of Program Files? - 即使在成功安装 Git 之后,这也可能是一个问题。请确保您使用具有管理权限的用户帐户运行 git setup。
在安装 GIT 期间打开了 CMD – 如果您最近在打开命令提示符窗口时安装了适用于 Windows 的 Git,则在重新打开命令提示符后问题可能会立即得到解决。

M
MultiplyByZer0

您是否将 PATH 正确设置为指向 Git 安装?

您需要将以下路径添加到 PATH

C:\程序文件\Git\bin\

C:\程序文件\Git\cmd\

并检查这些路径是否正确 - 您可能将 Git 安装在不同的驱动器上,或者在 Program Files (x86) 下。必要时更正路径。

在 Windows 10 上修改 PATH

在开始菜单或任务栏搜索中,搜索“环境变量”。选择“编辑系统环境变量”。单击底部的“环境变量”按钮。双击“系统变量”下的“路径”条目。使用 PATH 编辑器中的“新建”按钮,将 C:\Program Files\Git\bin\ 和 C:\Program Files\Git\cmd\ 添加到列表末尾。关闭并重新打开您的控制台。

在 Windows 7 上修改 PATH

右键单击桌面或开始菜单上的“计算机”。选择“属性”。在最左侧,单击“高级系统设置”链接。单击底部的“环境变量”按钮。双击“系统变量”下的“路径”条目。在“变量值”的末尾,插入一个 ;如果还没有,则 C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\。不要在 ; 之间放置空格和条目。关闭并重新打开您的控制台。

如果这些说明没有帮助,请随时查看其他说明:

如何在Windows中设置路径和环境变量(计算机希望)

如何在 Windows 中编辑系统 PATH 以便于命令行访问(How-To Geek)

如何在 Windows 10 中设置 Path 环境变量(上瘾技巧)

什么是 PATH 和其他环境变量,我该如何设置或使用它们? (超级用户)


如果你不知道 Git floder 在哪里。在 Windows 7 中,路径可能是:;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
或者使用 GitShell,按开始并输入“GitShell”来定位它。您不必再担心 Path 的东西了。
将“不要在 ; 和最后一个条目之间添加空格”部分加粗。吃了我一小时的时间 X(
我应该在 PATH 上添加哪个路径; <git_installation>\bin<git_installation>\libexec\git-core 还是 <git_installation>\cmd?它们中的每一个都包含 git.exe
cmdbin 之间有区别吗?
E
ErikE

安装 git 之前是否打开了 cmd 提示符?如果是这样,请关闭并重新打开它。


对于想知道为什么这可以解决问题的人,只有在启动应用程序(在本例中为 cmd)时才会读取 Environment Variables。重新启动它将允许它再次读取 Environment Variables 并查看更新的 PATH
哎呀..我浪费了 20 多分钟,却没有意识到我必须重新打开我的 cmd 提示符。你的回答对我有用!!谢谢。
这也适用于我,因为我在 VS Code 中使用了 Powershell。重新打开应用程序就可以了。谢谢你。
这解决了我在 Win 10 上的问题
还值得注意的是,如果在 Windows 11 中使用 Windows 终端,关闭选项卡并重新打开不会重新初始化环境。需要关闭所有选项卡,并且需要完全重新启动 Windows 终端才能这样做。
S
Skitty

转到我的电脑 => 本地磁盘(C:) => 程序文件(x86)=> Git => cmd 右键单击 git => 选择属性 在该位置复制文本,例如 - C:\Program Files (x86)\ Git\cmd 回到桌面右击我的电脑选择属性打开高级点击环境变量在系统变量中找到变量调用路径点击变量点击编辑按钮选择变量值文本框。转到文本的边缘并输入分号(;)然后右键单击并按粘贴按确定


J
Justice O.

避免混淆 PATH 变量的简单方法:重新安装 git 并选择“从 Windows 命令提示符中使用 Git”。如前所述,它将为您获取 PATH 变量。看截图

https://i.stack.imgur.com/6KElW.png


在 Windows 上配置 Git 的完整说明:phoenixnap.com/kb/how-to-install-git-windows
M
MultiplyByZer0

如果您使用 GitHub for Windows(GitHub 的旧 Git GUI 不再可供下载,而不是新的基于 Electron 的 GitHub Desktop),则您在以下位置安装了 Git:

C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd

展开此路径,并将其添加到 PATH


C:\Users\yourname\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7/cmd 对我有用。
R
Robbie Wxyz

如果您想临时设置,只需执行以下命令。

打开命令提示符 < 运行 --> cmd > 运行下面的命令。 set PATH=C:\Program Files\Git\bin;%PATH% 输入 git,它会工作。

这仅对当前窗口/单元格有效,如果您关闭命令提示符,一切都会消失。对于永久设置,请在环境变量中设置 GIT。

一个。按窗口+暂停 b.点击高级系统设置。

C。单击高级选项卡下的环境变量。

d。编辑路径变量。

e.在语句末尾添加以下行。 ;c:\Program Files\Git\bin;

F。按确定!! G。打开新的命令提示符。 H。输入 git 并按 Enter

谢谢


很好的替代建议,可以暂时将其放在路径上。我还建议在这种情况下也可以只指定 git 的完整路径。
谢谢! PS。如果添加 git/bin 文件不起作用,请尝试将 git/cmd 添加到路径中。
l
live-love

如果您收到此错误,您的系统中可能没有安装 git。

在这里下载:

https://git-scm.com/downloads

安装它。

如果您有 Windows,您现在将看到一个 C:\Program Files\Git 文件夹。

打开一个新的命令提示符窗口,然后再次尝试运行 git 命令。


有趣的是,在检查了您的答案并对其进行投票之后,我开始前往 Visual Studio 应用 git 命令,而无需在我的新机器上实际下载和安装 git。因为我......困了!
J
Jeeves

开始->所有程序->Git->Git Bash

将您直接带到 Git Shell。


r
reZach

哟!我对此有很多问题。似乎 Github 带有自己的控制台,您需要在驱动器中寻找它。我设法通过执行以下操作最终运行它:

按开始。搜索“GitHub”(不带引号)右键单击“GitHub”并选择“打开文件位置”

*这将打开*

C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc

其中 username 是您 PC 的用户名

寻找一个名为“Git Shell”的程序。双击它。

这将打开一个 PowerShell 命令提示符。然后你就可以正常运行你的 git 命令了。


C
CaptainGenesisX

如果您使用的是 Windows 10,请执行以下操作:

转到开始 开始输入“这台电脑”右键单击这台电脑,选择属性在弹出的窗口左侧,单击高级系统设置单击高级选项卡单击底部的环境变量按钮向下在系统变量部分,双击路径 点击右上角的新建按钮 添加这个路径:C:\Program Files\Git\bin\ 然后点击回车键 添加另一个路径:C:\Program Files\Git\cmd 关闭& 如果控制台已经打开,请重新打开它。

我带你走了很长一段路,这样你就可以接触到不同的 Windows/菜单。祝你好运。


D
Dharman

那是因为在安装时您选择了默认单选按钮以仅将“Git”与“Git bash”一起使用。如果您选择“Git 和命令行工具”,那么这将不是问题。

解决方案#1:由于您已经安装了 Git 工具,现在导航到所需的文件夹,然后右键单击并使用“Git bash here”运行相同的命令,它将正常运行。

解决方案#2:尝试再次安装 Git-scm 并选择正确的选项。


T
ToDo

只是想添加到 Abizern 的答案。如果有人使用非管理员帐户,您可以创建一个“本地”变量而不是允许访问标准/受限帐户的“系统”变量。

在“环境变量”窗口中时:

1) 在“...的用户变量”部分中选择“新建...”按钮。

2) 将“变量名称:”设置为“路径”,将“变量值:”设置为“[your-git-path]”(通常位于 C:\Program Files (x86)\Git\bin)。

3) 然后点击确定。


u
user13592342

搜索 GitHubDesktop\app-2.5.0\resources\app\git\cmd 打开文件复制文件位置。搜索环境。打开编辑系统环境变量。打开环境变量。在用户变量上双击路径。单击系统变量上的新过去确定打开路径。新建,添加 \(反斜杠),然后 OK 搜索 GitHubDesktop\app-2.5.0\resources\app\git\usr\bin\ 14 再次复制地址并重复从步骤 4 到 12 的粘贴。


D
Dharman

只需检查 Bit Locker 是否已启用!我遇到了类似的问题,我在 cmd 中的 GIT 工作正常。但是在快速重启后,它不起作用,我得到了上面提到的错误。

所以我不得不解锁 Bit locker,因为我已经在由 Bit Locker 加密的硬盘驱动器卷(:E)中安装了 GIT。


T
Thamaraiselvam
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

在环境变量中添加上述路径

注意:路径可能不同,但您应该同时添加 bincmd


j
johnmanoahs

安装后,打开 GitHub 应用程序,在右上角您会看到一个设置图标。从下拉列表中选择选项,然后选择“默认外壳”作为 Cmd。

现在尝试在搜索中输入“git shell”(windows 键和类型)并选择 Git Shell。它应该在 CMD 中打开,现在应该可以识别 git。


我认为用户只使用了 git,而不是 github 应用程序。
D
Devendra Singraul

这对我有帮助:我在环境变量的路径中设置了 C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd。


G
Ghanendra

确保将正确的 git 路径添加到环境变量中的路径变量。例如 - C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd。根据您的 git 安装位置,您的情况可能会有所不同。

如果它不起作用,请尝试重新启动命令提示符,以便它读取更新的环境变量。

如果它仍然不起作用,请尝试重新启动计算机以强制命令提示符读取更新的环境变量。


N
Negin msr

我遇到了这个问题,当你安装 git 时,你必须选择正确的路径,我的意思是,它应该与你在 Git Bash 中编写 git(code) 的路径相同......例如,如果你的路径是 c :\Users\username ,您必须将 git 安装在同一路径中(c:\Users\username)..这两个路径不应该不同


P
Praneeth Pj

我通过将 Target 框架更改为 .Net 6.0 来修复它。

为此,请遵循此路径。

解决方案资源管理器 -> 右键单击项目 -> 属性

然后尝试改变框架。

https://i.stack.imgur.com/jkXEA.png


K
K PETER

Windows 7 32 位

我将 git 用于我的 Ruby on Rails 应用程序。第一次这么...

我创建了一个 .bat 文件,用于加载我的 RoR 应用程序,其中包含使用本教程在“http://www.youtube.com/watch?v=-eFwV8lRu1w”手动键入的路径一些试验和错误。

(.bat 文件可以使用 notepad++ 进行编辑,因此当您需要编辑路径时无需进行冗长的过程,您可以按照上面链接上的教程创建 .bat 文件后遵循这些简单的过程“文件称为 row.bat “。)

右键单击 .bat 文件,使用 notepad++ 进行编辑。找到路径。在您输入的最后一个路径下方插入路径。 ) 在教程中,我不记得任何关于使用 git 命令的内容,所以在开始一个新项目时,我在安装 git 后遇到了同样的问题。我遇到的主要问题是使用 bin/git.exe 找到文件夹(git.exe 没有出现在使用开始菜单的“搜索程序和文件”进行的搜索中)注意我现在明白该位置可能会发生巨大变化 --- 请参阅以下。

要找到 bin/git.exe,我按照以下步骤操作

左键单击开始菜单并找到 ->> 所有程序 ->> GitHub inc. 2 右键单击 git shell 并选择打开文件位置 3 单击文件夹“bin”的文件位置中的文件夹

(I had 4 folders named 1. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2. lfs-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad ("bin/exe, found here <<-") 4. PoshGit_869d4c5159797755bc04749db47b166136e59132 )

通过单击资源管理器 url 复制完整链接(我的是“C:\Users\username\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin”)在记事本 ++ 中打开 .bat 文件并使用有关如何将路径添加到您的.bat 文件来自上面的教程。问题解决了!