Исправление: & lsquo; git & rsquo; не распознается как внутренняя или внешняя команда

Некоторые пользователи сообщают об ошибке «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 для автоматического создания переменных Path для вас. Это позволит вам использовать Git как из Git Bash, так и из командной строки Windows.

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть окно « Программы и компоненты» .Диалог запуска: 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 + R, чтобы открыть диалоговое окно « Выполнить », затем введите « sysdm.cpl » и нажмите Enter, чтобы открыть меню « Свойства системы» .Диалог запуска: sysdm.cpl
  4. В меню « Свойства системы» перейдите на вкладку « Дополнительно » и нажмите « Переменные среды» .перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».
  5. В меню « Переменные среды» перейдите в подменю « Системные переменные» , выберите « Путь» и нажмите кнопку « Изменить» .Перейдите в Системные переменные, выберите Путь и нажмите кнопку Изменить.
  6. В окне « Редактировать переменные среды» нажмите кнопку « Создать» и просто вставьте место, которое мы скопировали на шаге 2. Затем нажмите Enter, чтобы создать переменную.Нажмите New и вставьте местоположение git.exe.
  7. Щелкните OK в каждом открывшемся запросе, чтобы убедиться, что изменение сохранено.
  8. Откройте окно CMD и введите «git». Вы больше не должны сталкиваться с ошибкой «git» не распознается как внутренняя или внешняя команда » .Ошибка Git устранена