Некоторые пользователи сообщают об ошибке «git не распознается как внутренняя или внешняя команда» при попытке запустить команду git в командной строке. Хотя некоторые пользователи сообщили, что эта проблема возникла через некоторое время после установки Git для Windows, другие сталкиваются с этой проблемой сразу после завершения установки 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 и последующей настройке начальной установки для автоматического добавления переменных пути:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть окно « Программы и компоненты» .
- Внутри « Программы и компоненты» найдите запись Git, щелкните ее правой кнопкой мыши и выберите « Удалить» . Затем следуйте инструкциям на экране, чтобы удалить текущую установку Git.
- Перезагрузите компьютер, чтобы завершить процесс удаления.
- Посетите эту ссылку ( здесь ) и загрузите последнюю версию Git для Windows. Загрузка должна начаться автоматически. Если это не так, просто нажмите на версию, связанную с битовой архитектурой вашей ОС.
- Откройте исполняемый файл установки и следуйте инструкциям по установке. Вы можете оставить для всех параметров значения по умолчанию. Когда вы перейдете к настройке среды PATH, убедитесь, что вы выбрали переключатель Использовать Git из командной строки Windows .
- Продолжите настройку установки, оставив выбранные значения по умолчанию (или выбрав свои собственные), затем нажмите кнопку « Установить» .
- После завершения установки перезагрузите компьютер. При следующем запуске вы сможете запускать команды прямо из командной строки Windows .
Если вы ищете метод, который решит проблему без удаления клиента Git, перейдите к следующему методу ниже.
Метод 3: добавление переменной PATH вручную
Если вы зашли так далеко без результата, вполне вероятно, что вы столкнулись с этой конкретной проблемой, потому что переменная Git не настроена (или неправильно настроена) в переменных среды .
К счастью, вы можете настроить значение переменной вручную, следуя набору инструкций. Вот что вам нужно сделать:
- Откройте проводник и перейдите к папке cmd внутри установки Git. Вот пути по умолчанию для версий x86 и x64:
Мой компьютер (этот компьютер)> Локальный диск (C :)> Программные файлы (x86)> Git> cmd Мой компьютер (этот компьютер)> Локальный диск (C :)> Программные файлы> Git> cmd
- Затем щелкните правой кнопкой мыши git.exe и выберите « Свойства» . Затем в Генеральной вкладке git.exe свойств , скопируйте расположение исполняемого файла (нам понадобится это позже).
- Затем нажмите клавиши Windows + R, чтобы открыть диалоговое окно « Выполнить », затем введите « sysdm.cpl » и нажмите Enter, чтобы открыть меню « Свойства системы» .
- В меню « Свойства системы» перейдите на вкладку « Дополнительно » и нажмите « Переменные среды» .
- В меню « Переменные среды» перейдите в подменю « Системные переменные» , выберите « Путь» и нажмите кнопку « Изменить» .
- В окне « Редактировать переменные среды» нажмите кнопку « Создать» и просто вставьте место, которое мы скопировали на шаге 2. Затем нажмите Enter, чтобы создать переменную.
- Щелкните OK в каждом открывшемся запросе, чтобы убедиться, что изменение сохранено.
- Откройте окно CMD и введите «git». Вы больше не должны сталкиваться с ошибкой «git» не распознается как внутренняя или внешняя команда » .