【问题标题】:'git' is not recognized as an internal or external command'git' 未被识别为内部或外部命令
【发布时间】:2011-05-28 10:30:01
【问题描述】:

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

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

我该如何解决这个问题?

【问题讨论】:

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

标签: windows git path environment-variables command-prompt


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    在这里下载:

    https://git-scm.com/downloads

    安装它。

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

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

    【讨论】:

    • 有趣的是,在检查了您的答案并对其进行投票后,我开始 bakc 到 Visual Studio 应用 git 命令实际上没有下载并在我的新机器上安装 git。 . 因为我.. 困了!!
    【解决方案3】:

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

    所以我必须解锁 Bit locker,因为我已将 GIT 安装在由 Bit Locker 加密的硬盘卷 (:E) 中。

    【讨论】:

      【解决方案4】:

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

      1. 转到开始

      2. 开始输入“这台电脑”

      3. 右键单击此电脑,选择属性

      4. 在弹出的窗口左侧,点击高级系统设置

      5. 点击高级标签

      6. 点击底部的环境变量按钮

      7. 在系统变量部分,双击路径

      8. 点击右上角的新建按钮

      9. 添加这个路径:C:\Program Files\Git\bin\ 然后点击回车键

      10. 添加另一个路径:C:\Program Files\Git\cmd

      11. 如果控制台已经打开,请关闭并重新打开它。

      我带您走了很长一段路,以便您了解不同的 Windows/菜单。祝你好运。

      【讨论】:

        【解决方案5】:
        1. 搜索 GitHubDesktop\app-2.5.0\resources\app\git\cmd
        2. 打开文件
        3. 复制文件位置。
        4. 搜索环境。
        5. 打开编辑系统环境变量。
        6. 打开环境变量。
        7. 在用户变量上双击路径。
        8. 点击新建
        9. 过去
        10. 好的
        11. 打开系统变量的路径。
        12. 新建,添加 \(反斜杠),然后确定
        13. 搜索 GitHubDesktop\app-2.5.0\resources\app\git\usr\bin\ 14 再次复制地址并从第 4 步重复粘贴到第 12 步。

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:
            • 确保将正确的 git 路径添加到您的路径变量中 环境变量。例如。 - C:\程序文件 (x86)\Git\bin;C:\Program 文件 (x86)\Git\cmd。它可以是不同的 您的情况取决于 git 的安装位置。
            • 如果不起作用,请尝试重新启动命令提示符,使其显示 更新的环境变量。
            • 如果还是不行,试试重启你的机器强制命令 提示读取更新的环境变量。

            【讨论】:

              【解决方案8】:

              如果您使用的是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 对我有用。
              【解决方案9】:

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

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

              • C:\Program Files\Git\bin\
              • C:\Program Files\Git\cmd\

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


              在 Windows 10 上修改 PATH

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

              在 Windows 7 上修改 PATH

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

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

              【讨论】:

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

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

              【讨论】:

                【解决方案11】:

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

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

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

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

                3) 然后点击确定。

                【讨论】:

                  【解决方案12】:

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

                  1. 打开命令提示符 cmd >
                  2. 运行以下命令。
                    set PATH=C:\Program Files\Git\bin;%PATH%
                  3. 输入 git,它会工作。

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

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

                  c。点击高级选项卡下的环境变量。

                  d。编辑路径变量。

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

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

                  谢谢

                  【讨论】:

                  • 很好的替代建议将其暂时放在路径上。我还建议在这种情况下也可以指定 git 的完整路径。
                  • 谢谢! PS。如果添加git/bin 文件不起作用,请尝试将git/cmd 也添加到路径中。
                  【解决方案13】:

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

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

                  【讨论】:

                  • 我认为用户只使用了 git,而不是 github 应用程序。
                  【解决方案14】:
                  ;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
                  

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

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

                  【讨论】:

                    【解决方案15】:

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

                    【讨论】:

                      【解决方案16】:

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

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

                      *这将打开*

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

                      username 是您电脑的用户名

                      1. 查找名为“Git Shell”的程序。双击它。

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

                      【讨论】:

                        【解决方案17】:

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

                        带您直接进入 Git Shell。

                        【讨论】:

                          【解决方案18】:

                          Windows 7 32 位

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

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

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

                          1. 右键单击 .bat 文件,
                          2. 用记事本++编辑。
                          3. 寻找路径。
                          4. 在您最后输入的路径下方插入路径。

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

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

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

                          (我有 4 个文件夹命名为 1.忽略模板_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2.lfs-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad(“bin/exe,在这里找到

                          点击资源管理器 url 复制完整链接 (我的是“C:\Users\username\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin”)在 notepad++ 中打开 .bat 文件,然后使用上面教程中有关如何将路径添加到 .bat 文件的说明进行粘贴。问题解决了!

                          【讨论】:

                            【解决方案19】:
                            1. 转到 我的电脑 => 本地磁盘(C:) => 程序文件(x86) => Git => cmd
                            2. 右键单击git =>选择属性
                            3. 位置下复制文字 例如 - C:\Program Files (x86)\Git\cmd
                            4. 回到桌面
                            5. 右键单击我的电脑
                            6. 选择属性
                            7. 打开高级
                            8. 点击环境变量
                            9. 在系统变量中找到变量调用Path
                            10. 点击变量
                            11. 点击编辑按钮
                            12. 选择变量值文本框。
                            13. 到文本的边缘,放上分号(;)
                            14. 然后右键单击并按粘贴
                            15. 按确定

                            【讨论】:

                              【解决方案20】:

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

                              【讨论】:

                              • 对于想知道为什么这可以解决问题的人,Environment Variables 仅在应用程序(在本例中为 cmd)启动时才被读取。重新启动它将允许它再次读取Environment Variables 并查看更新的PATH
                              • 糟糕.. 我浪费了 20 多分钟,却没有意识到我必须重新打开我的 cmd 提示符。你的回答对我有用!!谢谢。
                              • 这对我也有用,因为我在 VS Code 中使用了Powershell。重新打开应用程序就可以了。谢谢。
                              猜你喜欢
                              • 2018-04-24
                              • 2014-04-29
                              • 1970-01-01
                              • 1970-01-01
                              • 2013-10-06
                              • 2013-10-11
                              • 2013-01-25
                              • 2016-10-01
                              相关资源
                              最近更新 更多