Исправление: «git» не распознается как внутренняя или внешняя команда



Попробуйте наш инструмент устранения неполадок

Несколько пользователей сообщают о получении «Git’ не распознается как внутренняя или внешняя команда » ошибка при попытке запустить команду git в командной строке. Хотя некоторые пользователи сообщили, что эта проблема возникла через некоторое время после установки Git для Windows, другие сталкиваются с этой проблемой сразу же после завершения установки Git.



«Git» не распознается как внутренняя или внешняя команда,
действующая программа или командный файл.



Причина появления сообщения «git» не распознается как внутренняя или внешняя командная ошибка.

Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей. На основании наших исследований существует несколько сценариев возникновения этой ошибки:



  • Git PATH не установлен (или неправильно) в переменных - Последнее программное обеспечение в самом программном обеспечении или ошибка пользователя могли неправильно настроить Git PATH в скобках переменных.
  • CMD был открыт при установке GIT - Если вы недавно установили Git для Windows, когда было открыто окно командной строки, проблема может быть решена, как только вы повторно откроете командную строку.

Если вы не можете решить эту конкретную проблему, эта статья предоставит вам несколько руководств по устранению неполадок. Ниже приведен набор методов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы. Для достижения наилучших результатов следуйте приведенным ниже методам, пока не найдете исправление, которое эффективно решает проблему в вашей конкретной ситуации.

Метод 1: повторно открыть командную строку

Если вы парень (или девушка) терминального типа и постоянно держите окно CMD открытым (даже во время установки Git), проблема может возникнуть из-за того, что командная строка не была обновлена ​​с учетом последних изменений переменных.

Если этот сценарий применим к вам, исправить это так же просто, как закрыть окно CMD и открыть другое. Если путь был указан правильно, вы сможете использовать команды Git, не получая «Git’ не распознается как внутренняя или внешняя команда » ошибка.



Если этот сценарий неприменим к вашей ситуации, перейдите к следующему способу ниже.

Метод 2: использование автоматического способа добавления пути GIT к переменным

Если вы не хотите возиться с переменными PATH, вы можете разрешить «Git’ не распознается как внутренняя или внешняя команда » ошибка, используя графический интерфейс установки Git для автоматического создания переменных пути. Это позволит вам использовать Git как из Git Bash, так и из командной строки Windows.

Вот краткое руководство по удалению Git и последующей настройке начальной установки для автоматического добавления переменных пути:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl »И нажмите Войти открыть Программы и особенности окно.

    Диалог запуска: appwiz.cpl

  2. Внутри Программы и особенности , найдите запись Git, щелкните ее правой кнопкой мыши и выберите Удалить . Затем следуйте инструкциям на экране, чтобы удалить текущую установку Git.

    Удалите текущую версию Git

  3. Перезагрузите компьютер, чтобы завершить процесс удаления.
  4. Посетите эту ссылку ( Вот ) и загрузите последнюю версию Git для Windows. Загрузка должна начаться автоматически. Если это не так, просто нажмите на версию, связанную с вашей битовой архитектурой ОС.

    Скачивание исполняемого файла установки Git

  5. Откройте исполняемый файл установки и следуйте инструкциям по установке. Вы можете оставить для всех параметров значения по умолчанию. Когда вы перейдете к настройке среды PATH, убедитесь, что вы выбрали Используйте Git из командной строки Windows переключить.

    Выберите Использовать Git в командной строке Windows.

  6. Продолжите настройку установки, оставив выбранные значения по умолчанию (или выбрав свои собственные), затем нажмите кнопку Установить кнопка.

    Установка Git для Windows

  7. После завершения установки перезагрузите компьютер. При следующем запуске вы сможете запускать команды прямо из Командная строка Windows .

Если вы ищете метод, который решит проблему без удаления клиента Git, перейдите к следующему методу ниже.

Метод 3: добавление переменной PATH вручную

Если вы зашли так далеко без результата, вполне вероятно, что вы столкнулись с этой конкретной проблемой, потому что переменная Git не настроена (или настроена неправильно) в Переменные среды .

К счастью, вы можете настроить значение переменной вручную, следуя набору инструкций. Вот что вам нужно сделать:

  1. Откройте проводник и перейдите к папке cmd внутри установки Git. Вот пути по умолчанию для версий x86 и x64:
     Мой компьютер (этот компьютер)> Локальный диск (C :)> Программные файлы (x86)> Git> cmd Мой компьютер (этот компьютер)> Локальный диск (C :)> Программные файлы> Git> cmd 
  2. Затем щелкните правой кнопкой мыши на git.exe и выберите Свойства . Затем в генеральный вкладка git.exe Свойства , скопируйте расположение исполняемого файла (он нам понадобится позже).

    Скопируйте расположение git.exe

  3. Далее нажмите Windows key + R открыть Бежать диалоговое окно, затем введите « sysdm.cpl »И нажмите Войти открыть Свойства системы меню.

    Диалог запуска: sysdm.cpl

  4. Внутри Свойства системы меню, перейдите в Продвинутый вкладка и нажмите Переменные среды .

    Перейдите на вкладку Advanced и нажмите Environment Variables.

  5. Внутри Переменные среды меню, перейдите в Системные переменные подменю, выберите Путь , затем щелкните редактировать кнопка.

    Перейдите в Системные переменные, выберите Путь и нажмите кнопку Изменить.

  6. в Изменить переменные среды окно, щелкните Новый и просто вставьте место, которое мы скопировали на шаге 2. Затем нажмите Войти для создания переменной.

    Нажмите «Создать» и вставьте местоположение git.exe.

  7. Нажмите Хорошо в каждом открытом запросе, чтобы гарантировать сохранение изменений.
  8. Откройте окно CMD и введите «git». Вы больше не должны сталкиваться с «Git’ не распознается как внутренняя или внешняя команда » ошибка.

    Ошибка терминала Git устранена

4 минуты на чтение