Git не является внутренней или внешней управляемой командной программой или пакетным файлом

Обновлено: 21.11.2024

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

Описание проблемы

команда git command line/CLI выдает следующую ошибку,

‘git’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Я обнаружил, что эта проблема возникает из-за неправильной настройки переменной среды на машине, на которой уже установлен компонент GIT.

Вы можете установить компонент GIT на свой компьютер либо с помощью внешней загрузки, либо с помощью инструментов IDE с Visual Studio, кодом VS или другой IDE.

Обратите внимание, что это может происходить по-другому, если вы используете службы других поставщиков, использующие GIT exe (это утилита с открытым исходным кодом), например GitHub lab или BitBucket, при установке таких служб вы были вашими настольными приложениями.

Разрешение

На компьютере с Windows необходимо настроить переменную среды, связанную с GIT.

Пожалуйста, выполните следующие действия высокого уровня, необходимые для устранения проблемы.

  • Установите утилиту GIT CLI, если это еще не сделано.

Обычно GIT exe доступен в указанном ниже месте

Примечание. Чтобы переменная стала эффективной, закройте все существующие окна CMD или оболочки Bash.

В качестве альтернативы,

Если вы используете инструменты GitHub, такие как рабочий стол или сервисы, вы можете найти исполняемый файл GIT ниже.

Ниже приведен примерный путь,

Вы можете установить аналогичный указанный выше путь в качестве переменной среды, чтобы устранить проблему.

Ссылки:

Я пропустил что-то еще в этих шагах решения?

Вышеуказанные действия помогли решить вашу проблему? Пожалуйста, озвучьте свои комментарии ниже!

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

Некоторые пользователи сообщили, что столкнулись с проблемой при выполнении команды git и получили сообщение «git не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл». В этом посте MiniTool Partition Wizard предлагает несколько решений этой проблемы.

Быстрая навигация:

Как сообщают пользователи, ошибка «git не распознается как внутренняя или внешняя команда» возникает, когда кто-то пытается запустить команду git в командной строке Windows. И вот две распространенные причины этой проблемы:

  • Командная строка уже запущена во время установки Git.
  • Путь Git настроен неправильно.

В следующем содержании перечислены некоторые исправления для «git не распознан». Если вы столкнулись с одной и той же ошибкой, вы можете попробовать их по очереди, чтобы решить проблему.

Исправление 1: перезапустите командную строку

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

Шаг 1. Выйдите из командной строки.

Шаг 2. Нажмите Win + S, чтобы открыть утилиту поиска Windows.

Шаг 3. Найдите командную строку и щелкните ее правой кнопкой мыши. Затем выберите Запуск от имени администратора.

Затем вы можете попробовать запустить команду git еще раз и проверить, исчезла ли ошибка. Если это не сработает, следует перейти к следующему решению.

Исправление 2. Переустановите Git для Windows

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

Шаг 1. Откройте утилиту поиска и найдите Панель управления. Затем откройте его.

Шаг 2. Выберите Просмотр по категории в правом верхнем углу. Затем выберите Удалить программу.

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

Шаг 4. Посетите официальный сайт Git для Windows и загрузите последнюю версию программы.

Шаг 5. Запустите загруженный файл и следуйте указаниям мастера, чтобы установить Git для Windows.Когда появится окно «Настройка среды PATH», выберите Git из командной строки, а также из стороннего программного обеспечения и нажмите «Далее».

Шаг 6. Когда процесс завершится, перезагрузите компьютер.

После переустановки Git для Windows вы можете открыть командную строку и проверить, правильно ли она работает.

Исправление 3. Настройте путь Git вручную

Это альтернативный метод исправления 2. Таким образом, вам не нужно удалять Git для Windows и переустанавливать его. Вот подробные шаги.

Шаг 1. Нажмите Win + E, чтобы открыть проводник, перейдите в папку установки вашего Git для Windows и откройте папку cmd. По умолчанию он находится в одном из следующих мест:

Шаг 2. Щелкните правой кнопкой мыши файл git.exe и выберите «Свойства». Во всплывающем окне скопируйте местоположение.

Шаг 3. Нажмите Win + R, чтобы открыть окно «Выполнить». Затем введите sysdm.cpl в поле и нажмите OK, чтобы открыть свойства системы.

Шаг 4. Перейдите на вкладку "Дополнительно" и выберите "Переменные среды".

Шаг 5. В разделе "Системные переменные" выберите "Путь" и нажмите "Изменить".

Шаг 6. В следующем окне нажмите кнопку «Создать» и вставьте местоположение, скопированное на втором шаге. Затем нажмите Enter, чтобы создать путь.

Шаг 7. Нажмите OK в каждом окне, чтобы сохранить настройки.

Теперь ошибка «git не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл» должна быть решена.

  • Фейсбук
  • Твиттер
  • Ссылка
  • Реддит

ОБ АВТОРЕ

Должность: обозреватель

Шерри уже год работает штатным редактором MiniTool. Она прошла тщательную подготовку по компьютерным и цифровым данным в компании. В ее статьях основное внимание уделяется решениям различных проблем, с которыми могут столкнуться многие пользователи Windows, и она превосходно разбивает диск на разделы.

У нее множество увлечений, включая прослушивание музыки, видеоигры, катание на роликах, чтение и т. д. Кстати, она терпеливая и серьезная.

У меня установлена ​​Git для Windows, но когда я пытаюсь использовать команду git в командной строке, я получаю следующую ошибку:

Как решить эту проблему?

Контент, добавленный сборщиком мусора в редактирование при изменении пути, должен быть частью ответа Abizem, нового ответа или, по крайней мере, в комментариях к ответу Abizem. Это не должно быть частью вопроса.

У меня была такая же проблема, когда я пытался изменить настройки прокси для установки некоторых пакетов из github в R. Только позже я понял, что не устанавливал сам git. У меня был рабочий стол github. Меня это не задело. В любом случае, если кто-то заходит сюда, пожалуйста, сначала проверьте, установили ли вы git или нет

Похожая статья. Почему git был установлен в AppData, а не в Program Files? - Это также может быть проблемой даже после успешной установки Git. Убедитесь, что вы запускаете git setup с учетной записью пользователя с правами администратора.

Командная строка командной строки была открыта во время установки GIT. Если вы недавно установили Git для Windows при открытом окне командной строки, проблема может быть решена после повторного открытия командной строки.

20 ответов 20

Правильно ли вы указали путь к вашей установке Git?

Вам необходимо добавить следующие пути в PATH :

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

И проверьте правильность этих путей — возможно, Git установлен на другом диске или в Program Files (x86) . При необходимости исправьте пути.

Изменение PATH в Windows 10:

  1. В меню "Пуск" или на панели задач найдите "переменная среды".
  2. Выберите «Изменить системные переменные среды».
  3. Нажмите кнопку "Переменные среды" внизу.
  4. Дважды щелкните запись "Путь" в разделе "Системные переменные".
  5. С помощью кнопки "Создать" в редакторе PATH добавьте C:\Program Files\Git\bin\ и C:\Program Files\Git\cmd\ в конец списка.
  6. Закройте и снова откройте консоль.

Изменение PATH в Windows 7:

  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", чтобы найти его. Вам больше не нужно беспокоиться о пути.

Открывали ли вы приглашение cmd перед установкой git? Если это так, закройте и снова откройте его.

Для тех, кто интересуется, почему это может решить проблему, скажем, что переменные среды считываются только при запуске приложения (в данном случае cmd ). Перезапуск позволит снова прочитать переменные среды и увидеть обновленный PATH .

Ой... Я потратил впустую 20+ минут, не осознавая, что мне нужно повторно открыть командную строку. Ваш ответ сработал для меня!! Спасибо.

Это сработало и для меня, потому что я использовал Powershell внутри VS Code. Повторное открытие приложения помогло. Спасибо.

Также стоит отметить, что при использовании Windows Terminal в Windows 11 закрытие вкладки и повторное открытие не приводит к повторной инициализации среды. Все вкладки должны быть закрыты, а для этого необходимо полностью перезапустить Windows Terminal.

  1. Перейдите на Мой компьютер => Локальный диск (C:) => Program Files (x86) => Git => cmd
  2. Щелкните правой кнопкой мыши на git => выберите "Свойства".
  3. Под местоположением Скопируйте текст, например, C:\Program Files (x86)\Git\cmd
  4. Вернуться на рабочий стол
  5. Нажмите правой кнопкой мыши на "Мой компьютер".
  6. Выберите ресурс
  7. Открыть дополнительные настройки
  8. Нажмите "Переменные среды".
  9. В системных переменных найдите путь вызова переменной.
  10. Нажмите на переменную
  11. Нажмите кнопку "Изменить".
  12. Выберите текстовое поле "Значение переменной" .
  13. Перейдите к краю текста и поставьте точку с запятой(;)
  14. Затем щелкните правой кнопкой мыши и нажмите "Вставить".
  15. Нажмите "ОК".

Если вы используете GitHub для Windows (старый графический интерфейс GitHub Git, который больше недоступен для загрузки, а не новый рабочий стол GitHub на основе Electron), у вас есть установка Git в:

Разверните этот путь и добавьте его в PATH .

C:\Users\yourname\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7/cmd мне помогло.

Простой способ избежать возни с переменными PATH: переустановите git и выберите "Использовать Git из командной строки Windows". Как уже упоминалось, вам понадобятся переменные PATH. посмотреть скриншот

Если вы хотите выполнить временную настройку, просто выполните приведенную ниже команду.

  1. открыть командную строку cmd >
  2. Выполните приведенную ниже команду.
    установить PATH=C:\Program Files\Git\bin;%PATH%
  3. Введите git, это сработает.

Это действительно только для текущего окна/ячейки, если вы закроете командную строку, все исчезнет. Для постоянной настройки установите GIT в переменной среды.

а. нажмите Window+Pause
b. нажмите «Расширенные настройки системы».

<р>в. Нажмите на переменную среды на вкладке «Дополнительно».

д. Изменить переменную пути.

<р>т.е. Добавьте строку ниже в конце заявления.
;c:\Program Files\Git\bin;

ж. Нажмите ОК!!
г. Откройте новую командную строку.
ч. Введите git и нажмите Enter

Хорошее альтернативное предложение временно поставить его на путь. Я бы также предложил, чтобы в этом сценарии можно было просто указать полный путь к git.

Если вы получаете эту ошибку, возможно, в вашей системе не установлен git.

Если у вас Windows, теперь вы увидите папку C:\Program Files\Git.

Откройте новое окно командной строки и попробуйте снова запустить команду git.

Забавно то, что после того, как я проверил ваш ответ и проголосовал за него, я начал возвращаться в Visual Studio, чтобы применить команду git, фактически не загружая и не устанавливая git на моем новом компьютере... потому что я. , сонный!!

Пуск->Все программы->Git->Git Bash

Переносит вас прямо в оболочку Git.

Эй! У меня было много проблем с этим. Кажется, что Github предлагает собственную консоль, которую вам нужно искать на своем диске. Мне удалось, наконец, запустить его, выполнив следующие действия:

  1. Нажмите "Старт".
  2. Искать "GitHub" (без кавычек)
  3. Нажмите правой кнопкой мыши на "GitHub" и выберите "Открыть местоположение файла"

*Это должно открыться *

Где имя пользователя — это имя пользователя вашего ПК

  1. Ищите программу под названием "Git Shell". Дважды щелкните по нему.

Откроется командная строка PowerShell. Затем вы можете нормально запускать на нем свои команды git.

Это потому, что во время установки вы выбрали переключатель по умолчанию для использования "Git" только с "Git bash". Если бы вы выбрали «Git и инструмент командной строки», это не было бы проблемой.

Просто хотел добавить к ответу Abizern. Если кто-то использует учетную запись без прав администратора, вы можете создать «локальную» переменную вместо «системной», которая разрешает доступ к стандартным/ограниченным учетным записям.

В окне "Переменные среды":

1) Нажмите кнопку "Создать" в разделе "Пользовательские переменные для .".

2) Установите «Имя переменной:» как «путь» и «Значение переменной:» как «[ваш-git-путь]» (обычно находится в C:\Program Files (x86)\Git\bin ).

3) Затем нажмите OK.

  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 шаг.

Если вы используете Windows 10, сделайте следующее:

Начните вводить «Этот компьютер»

Щелкните правой кнопкой мыши Этот компьютер, выберите Свойства

В левой части всплывающего окна нажмите Дополнительные параметры системы

Перейдите на вкладку "Дополнительно"

Нажмите кнопку «Переменные среды» внизу

Внизу в разделе "Системные переменные" дважды нажмите "Путь"

Нажмите кнопку "Создать" в правом верхнем углу

Добавьте этот путь: C:\Program Files\Git\bin\, затем нажмите клавишу ввода

Добавьте другой путь: C:\Program Files\Git\cmd

Закройте и снова откройте консоль, если она уже открыта.

Я прошел долгий путь, чтобы вы познакомились с различными окнами/меню. Удачи.

Просто проверьте, включен ли Bit Locker!. Я столкнулся с аналогичной проблемой, когда мой GIT в cmd работал нормально. Но после быстрого перезапуска это не сработало, и я получил ошибку, как указано выше.

Поэтому мне пришлось разблокировать Bit Locker, так как я установил GIT на том жесткого диска (:E), который был зашифрован Bit Locker.

добавить вышеуказанный путь в переменные окружения

примечание: путь может отличаться, но вы должны добавить и bin, и cmd

После установки откройте приложение GitHub и в правом верхнем углу вы увидите значок настройки. Выберите «Параметры» в раскрывающемся списке и выберите «Оболочка по умолчанию» в качестве Cmd.

Теперь попробуйте ввести в поиске "git shell" (клавиша и тип окна) и выберите Git Shell. Он должен открыться в CMD, и теперь git должен быть распознан.

Это помогает мне: я установил C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd в пути для переменной среды.

  • Убедитесь, что правильный путь git добавлен к переменной Path в ваших переменных среды. Например. - C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd. В вашем случае это может отличаться в зависимости от того, где установлен ваш git.
  • Если это не работает, попробуйте перезапустить командную строку, чтобы она прочитала обновленные переменные среды.
  • Если это по-прежнему не работает, попробуйте перезагрузить компьютер, чтобы заставить командную строку прочитать обновленные переменные среды.

У меня была эта проблема, когда вы устанавливаете git, вы должны выбрать правильный путь, я имею в виду, что это должен быть тот же путь, который вы пишете git (код) в Git Bash. например, если ваш путь c:\Users\username , вы должны установить git по тому же пути (c:\Users\username).. эти 2 пути не должны отличаться

Windows 7 32-разрядная

Я использую git для своего приложения Ruby on Rails. В первый раз.

Я создал файл .bat для загрузки своих приложений RoR с путями, введенными вручную с помощью этого руководства по адресу "http://www.youtube.com/watch?v=-eFwV8lRu1w". Если вы новичок в Ruby on Rails, вы возможно, вы захотите проверить это, поскольку я выполнил все шаги, и после нескольких проб и ошибок он работает безупречно.

(Файл .bat можно редактировать с помощью notepad ++, поэтому нет необходимости в длительном процессе всякий раз, когда вам нужно отредактировать путь, вы можете выполнить этот простой процесс после создания файла .bat, следуя инструкциям по ссылке выше «файл называется строка.bat".)

  1. щелкните правой кнопкой мыши файл .bat,
  2. редактировать с помощью notepad++.
  3. найти путь.

вставьте путь под последним введенным путем.

)
Во время уроков я не помню, чтобы что-то говорилось об использовании команды git, поэтому при запуске нового проекта у меня была такая же проблема после установки git. Основная проблема, с которой я столкнулся, заключалась в том, чтобы найти папку с bin/git.exe (git.exe не отображался в поиске с использованием «поиска программ и файлов» в меню «Пуск»). ПРИМЕЧАНИЕ. Теперь я понял, что местоположение может сильно отличаться --- см. ниже.

Чтобы найти bin/git.exe, я выполнил следующие действия

1 щелкните левой кнопкой мыши по меню «Пуск» и найдите -> все программы -> GitHub inc. 2 щелкните правой кнопкой мыши git shell и выберите расположение открытого файла 3 щелкните по папкам в расположении файла для папки «bin»

(У меня было 4 папки с именами 1. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2. lfs-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad ("bin/exe, найдено здесь

В этом руководстве по GitHub мы обсудим, как загрузить и установить GitHub для Windows. А также проверим, как исправить ошибку «git» не распознается как внутренняя или внешняя команда.

Используя GitHub, пользователи могут хранить код, с которым мы и другие пользователи всегда можем работать вместе. GitHub — это место, где мы можем разместить наш код, и платформа контроля версий.

Вам могут понравиться следующие уроки:

Загрузить и установить Git

Вы можете использовать приведенную ниже ссылку, чтобы загрузить и установить Git на свой компьютер с Windows.

Загрузить GitHub для Windows

Ниже указано место, где вы можете скачать GitHub для Windows.

Установите GitHub для Windows 10

После загрузки дважды щелкните файл установки, чтобы начать установку GitHub.

На экране приветствия нажмите "Далее".

Это покажет путь установки git, как показано ниже:

Затем на следующем экране установите нужный флажок и нажмите "Далее".

Затем оставьте путь, как показано ниже:

Затем на следующем экране выберите редактор по умолчанию, используемый Git, и нажмите "Далее".

Затем на следующем экране укажите, как вы хотите использовать Git из командной строки, и выберите «Git из командной строки, а также из стороннего программного обеспечения», как показано ниже:

Затем выберите использование библиотеки OpenSSL, как показано ниже:

Затем выберите «Оформить заказ в стиле Windows, зафиксировать окончания строк в стиле Unix», как показано ниже:

Затем выберите Использовать MinTTY (терминал MSYS2 по умолчанию), как показано ниже:

На следующем экране выберите «Включить Git Credential Manager», как показано ниже:

Затем нажмите кнопку «Установить». И он установит Git в Windows 10.

‘git’ не распознается как внутренняя или внешняя команда

По умолчанию без установки GitHub, если вы попытаетесь запустить любую команду git в командной строке, как показано ниже:

Тогда вы получите сообщение об ошибке, как показано ниже:

‘git’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Чтобы исправить git, не распознаваемый как внутренняя или внешняя ошибка команды, загрузите и установите Git для Windows.

Вы можете использовать приведенную ниже ссылку, чтобы загрузить и установить Git на свой компьютер с Windows.

В этом руководстве мы узнали, как загрузить и установить github для Windows, а также проверили, как исправить ошибку, git не распознается как внутренняя или внешняя ошибка команды, которая возникает при выполнении команд git в командной строке в Windows 10.

Читайте также: