我安装了适用于 Windows 的 Git,但是当我尝试在命令提示符中使用 git
命令时,我收到以下错误:
'git' is not recognized as an internal or external command,
operable program or batch file.
我该如何解决这个问题?
您是否将 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 之前是否打开了 cmd
提示符?如果是这样,请关闭并重新打开它。
cmd
)时才会读取 Environment Variables
。重新启动它将允许它再次读取 Environment Variables
并查看更新的 PATH
。
Powershell
。重新打开应用程序就可以了。谢谢你。
转到我的电脑 => 本地磁盘(C:) => 程序文件(x86)=> Git => cmd 右键单击 git => 选择属性 在该位置复制文本,例如 - C:\Program Files (x86)\ Git\cmd 回到桌面右击我的电脑选择属性打开高级点击环境变量在系统变量中找到变量调用路径点击变量点击编辑按钮选择变量值文本框。转到文本的边缘并输入分号(;)然后右键单击并按粘贴按确定
避免混淆 PATH 变量的简单方法:重新安装 git 并选择“从 Windows 命令提示符中使用 Git”。如前所述,它将为您获取 PATH 变量。看截图
https://i.stack.imgur.com/6KElW.png
如果您使用 GitHub for Windows(GitHub 的旧 Git GUI 不再可供下载,而不是新的基于 Electron 的 GitHub Desktop),则您在以下位置安装了 Git:
C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd
展开此路径,并将其添加到 PATH
。
如果您想临时设置,只需执行以下命令。
打开命令提示符 < 运行 --> 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/bin
文件不起作用,请尝试将 git/cmd
添加到路径中。
如果您收到此错误,您的系统中可能没有安装 git。
在这里下载:
安装它。
如果您有 Windows,您现在将看到一个 C:\Program Files\Git 文件夹。
打开一个新的命令提示符窗口,然后再次尝试运行 git 命令。
开始->所有程序->Git->Git Bash
将您直接带到 Git Shell。
哟!我对此有很多问题。似乎 Github 带有自己的控制台,您需要在驱动器中寻找它。我设法通过执行以下操作最终运行它:
按开始。搜索“GitHub”(不带引号)右键单击“GitHub”并选择“打开文件位置”
*这将打开*
C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc
其中 username 是您 PC 的用户名
寻找一个名为“Git Shell”的程序。双击它。
这将打开一个 PowerShell 命令提示符。然后你就可以正常运行你的 git 命令了。
如果您使用的是 Windows 10,请执行以下操作:
转到开始 开始输入“这台电脑”右键单击这台电脑,选择属性在弹出的窗口左侧,单击高级系统设置单击高级选项卡单击底部的环境变量按钮向下在系统变量部分,双击路径 点击右上角的新建按钮 添加这个路径:C:\Program Files\Git\bin\ 然后点击回车键 添加另一个路径:C:\Program Files\Git\cmd 关闭& 如果控制台已经打开,请重新打开它。
我带你走了很长一段路,这样你就可以接触到不同的 Windows/菜单。祝你好运。
那是因为在安装时您选择了默认单选按钮以仅将“Git”与“Git bash”一起使用。如果您选择“Git 和命令行工具”,那么这将不是问题。
解决方案#1:由于您已经安装了 Git 工具,现在导航到所需的文件夹,然后右键单击并使用“Git bash here”运行相同的命令,它将正常运行。
解决方案#2:尝试再次安装 Git-scm 并选择正确的选项。
只是想添加到 Abizern 的答案。如果有人使用非管理员帐户,您可以创建一个“本地”变量而不是允许访问标准/受限帐户的“系统”变量。
在“环境变量”窗口中时:
1) 在“...的用户变量”部分中选择“新建...”按钮。
2) 将“变量名称:”设置为“路径”,将“变量值:”设置为“[your-git-path]”(通常位于 C:\Program Files (x86)\Git\bin
)。
3) 然后点击确定。
搜索 GitHubDesktop\app-2.5.0\resources\app\git\cmd 打开文件复制文件位置。搜索环境。打开编辑系统环境变量。打开环境变量。在用户变量上双击路径。单击系统变量上的新过去确定打开路径。新建,添加 \(反斜杠),然后 OK 搜索 GitHubDesktop\app-2.5.0\resources\app\git\usr\bin\ 14 再次复制地址并重复从步骤 4 到 12 的粘贴。
只需检查 Bit Locker 是否已启用!我遇到了类似的问题,我在 cmd 中的 GIT 工作正常。但是在快速重启后,它不起作用,我得到了上面提到的错误。
所以我不得不解锁 Bit locker,因为我已经在由 Bit Locker 加密的硬盘驱动器卷(:E)中安装了 GIT。
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
在环境变量中添加上述路径
注意:路径可能不同,但您应该同时添加 bin
和 cmd
安装后,打开 GitHub 应用程序,在右上角您会看到一个设置图标。从下拉列表中选择选项,然后选择“默认外壳”作为 Cmd。
现在尝试在搜索中输入“git shell”(windows 键和类型)并选择 Git Shell。它应该在 CMD 中打开,现在应该可以识别 git。
这对我有帮助:我在环境变量的路径中设置了 C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd。
确保将正确的 git 路径添加到环境变量中的路径变量。例如 - C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd。根据您的 git 安装位置,您的情况可能会有所不同。
如果它不起作用,请尝试重新启动命令提示符,以便它读取更新的环境变量。
如果它仍然不起作用,请尝试重新启动计算机以强制命令提示符读取更新的环境变量。
我遇到了这个问题,当你安装 git 时,你必须选择正确的路径,我的意思是,它应该与你在 Git Bash 中编写 git(code) 的路径相同......例如,如果你的路径是 c :\Users\username ,您必须将 git 安装在同一路径中(c:\Users\username)..这两个路径不应该不同
我通过将 Target 框架更改为 .Net 6.0 来修复它。
为此,请遵循此路径。
解决方案资源管理器 -> 右键单击项目 -> 属性
然后尝试改变框架。
https://i.stack.imgur.com/jkXEA.png
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 文件来自上面的教程。问题解决了!
不定期副业成功案例分享
<git_installation>\bin
、<git_installation>\libexec\git-core
还是<git_installation>\cmd
?它们中的每一个都包含git.exe
。cmd
和bin
之间有区别吗?