Исправлено: «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 для автоматического создания переменных 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 теперь устранена

Интересные статьи