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

Не является внутренней или внешней командой, исполняемой программой или пакетным файлом — как исправить?

Как исправить Не является внутренней или внешней командой, исполняемой программой или пакетным файломПри выполнении команд в командной строке Windows 10 и Windows 11 вы можете получить сообщение об ошибке, где указано первое «слово» вашей команды — adb.exe, pip или python, npm или git, java, telnet или любое другое, а далее — не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

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

  • Причины ошибки
  • Способы исправить ошибку Не является внутренней или внешней командой
  • Видео инструкция

Причины ошибки «Не является внутренней или внешней командой» при выполнении команд в командной строке Windows 10 и Windows 11

Для того, чтобы понять суть ошибки, давайте рассмотрим, что происходит при выполнении команды в командной строке, в качестве примера будем использовать такой код:

команда параметр1 параметр2
  1. В случае, если «команда» является собственной встроенной командой консоли (в качестве примера — cls), она выполняется с заданными параметрами.
  2. Если «команда» — это какой-то файл .exe, .cmd, .bat или иной, например, pip, python или adb, выполняется попытка его запуска из расположения, где запущена командная строка (выделено на изображении ниже) или из расположений, добавленных в системную переменную PATH (о которой поговорим подробнее далее). При удачном запуске и правильно переданных параметрах команда выполняется. Не является внутренней или внешней командой, исполняемой программой или пакетным файлом в командной строке

Отсюда следуют наиболее распространённые причины появления ошибки при выполнении команды:

  • Самая распространённая причина — отсутствие исполняемого файла в папке, где запущена командная строка и в папках, содержащихся в PATH.
  • Ошибки при написании команды: при ошибке в имени файла, он не будет найден, что и приведёт к указанной ошибке.
  • Файл отсутствует где-либо, например, вы пробуете использовать telnet, в то время, когда соответствующий компонент Windows не установлен.
  • Редко — запускаемый через командную строку файл действительно не является исполняемой программой: изначально сам по себе или из-за повреждений.

Теперь о том, что делать в рассматриваемой ситуации.

Как исправить ошибку

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

Переход к папке с исполняемым файлом в командной строке

Если выполнение команды требуется не на регулярной основе, достаточно перейти в командной строке в папку, содержащую нужный файл, делается это следующим образом:

  1. Например, мы знаем, что python.exe для последней версии Python на момент написания этой статьи располагается в папке
    C:\Users\имя_пользователя\AppData\Local\Programs\Python\Python39

    pip.exe — там же во вложенной папке Scripts (если окажется не ясным, как попасть в эту папку, процесс показан в видео ниже), adb.exe — где-то в папке с platform-tools и так далее. Скопируйте этот путь, сделать это можно из адресной строки проводника.

  2. Если командная строка запущена на том же диске, где находится нужный исполняемый файл, введите команду вида:
    cd полный_путь_к_папке_с_исполняемым_файлом
  3. Если командная строка запущена на диске C:, а исполняемый файл находится на другом диске, то перед 2-м шагом используйте команду вида (здесь D меняем на нужную букву диска) D: с последующим нажатием Enter.
  4. Введите нужную команду, которая ранее сообщала об ошибке — теперь она должна выполниться успешно.

Выполнение команды с указанием папки

Добавление папки с программой в системную переменную среды PATH

В случае, когда использование команд требуется регулярно, например, для git, разумным будет добавить папку с этим исполняемым файлом в PATH, чтобы затем в любой момент времени выполнять команды, независимо от того, в какой папке открыта командная строка:

  1. Введите в поиск на панели задач Windows 10 или Windows 11 «Изменение переменных среды» или нажмите клавиши Win+R, введите sysdm.cpl, нажмите Enter, а в окне свойств системы перейдите на вкладку «Дополнительно». Изменение переменных среды в поиске Windows
  2. Нажмите кнопку «Переменные среды». Открыть параметры системных переменных среды
  3. В следующем окне вы можете добавить папку с исполняемым файлом в переменную PATH только для текущего пользователя или для системы в целом. Выбираем Path в нижней панели и нажимаем «Изменить». Изменить системную переменную PATH
  4. В следующем окне нажимаем «Создать» и вставляем путь к папке с исполняемым файлом, используемом в вашей команде. Добавление папки в системную переменную PATH
  5. Сохраняем настройки. Также следует перезапустить командную строку.

Готово: если всё было указано верно, теперь вы сможете выполнять соответствующие команды без указания полного пути к исполняемым файлам, а сообщение об ошибке появляться не будет.

Примечание: если ошибка возникает при использовании команд python, обратите внимание, что при первоначальной установке вам предложат добавить необходимые пути в PATH (отметка Add Python to PATH), то же самое часто бывает и при установке других программ:

Добавление Python в PATH при установке

Установка недостающих компонентов

Иногда проблема возникает из-за того, что нужный файл попросту отсутствует на компьютере:

  • Вы пробуете использовать команды telnet, но не зашли в Панель управления —Программы и компоненты — Включение или отключение компонентов Windows и не включили «Клиент Telnet». Включение клиента Telnet
  • Запускаете команды pyinstaller, но предварительно не установили его командой pip install pyinstaller
  • Пробуете использовать команды adb.exe, но не установили необходимые компоненты Android SDK Platform Tools.

Аналогичная ситуация может быть и для многих других, не входящих в стандартную поставку Windows 10 и Windows 11 компонентов, например, java.

Если ошибка возникает при запуске системных инструментов Windows

В ситуации, когда сообщение «Не является внутренней или внешней командой» в командной строке выдается при попытке использовать системные инструменты, такие как sfc /scannow или slmgr:

  1. Внимательно проверьте правильность написания команды: раскладка, пробелы.
  2. Убедитесь, что соответствующие файлы есть в системе (обычно — в C:\Windows\System32). Попробуйте запустить их напрямую из этой папки (перейдя в папку с помощью cd C:\Windows\System32) и с указанием расширения, для файлов в примере — sfc.exe и slmgr.vbs
  3. Убедитесь, что в системной переменной среды PATHEXT указаны следующие расширения: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

Видео инструкция

Надеюсь, статья и видео помогли разобраться с проблемой и помогли в её решении. Остаются вопросы? — задавайте их в комментариях, я постараюсь ответить.

Windows 7 32 — bit

I am using Git for my Ruby on Rails application. First time so…

I created a .bat file for loading my Ruby on Rails applications with the paths manually typed using the tutorial How to install Ruby on Rails on Windows 7 — Part 1, Initial setup. If you are new to Ruby on Rails, you might want to check it out as I followed all steps and it works flawlessly after a few trials and errors.

(The .bat file is editable using Notepad++, hence there isn’t any need for the long process. Whenever you need to edit a path, you can follow these simple process after creating a .bat file, following the tutorials on the link above «file is called row.bat».)

  1. Right-click on the .bat file,
  2. Edit with Notepad++.
  3. Find the path.
  4. Insert the path below the last path you inputted.

During the tutorials I don’t remember anything was said in regards to using the Git command so when starting a new project, I had this same problem after installing Git.

The main issue I had was locating the folder with the bin/git.exe executable (git.exe did not show up in search using the Start menu’s «search programs and files»). Note: I now understood that the location might vary drastically—see below.

To locate the bin/git.exe file I followed these steps:

  1. Left-click the Start menu and locate → All programs → *GitHub inc.
  2. Right-click Git shell and select open file location
  3. Click through the folders in the file location for the folder «bin»

I had four folders named:

  1. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4
  2. lfs-x86_0.5.1
  3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad («bin/exe, found here <<-«)
  4. PoshGit_869d4c5159797755bc04749db47b166136e59132

Copy the full link by clicking on the Windows Explorer’s URL
(mine was «C:\Users\username\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin»). Open the .bat file in Notepad++ and paste using the instructions on how to add a path to your .bat file from the tutorials above. Problem is solved!

I created Android Project in Android Studio, now that I would like to push it into my repository.

When I enter the following command in Android Studio terminal:

git remote add origin https://..........

The following error is returned:

git is not recognized as an internal or external command, operable program or batch file.`

How can I fix this?

Nick Volynkin's user avatar

asked May 20, 2015 at 14:26

venugopal's user avatar

6

If «git» is not installed then you need to install git and while installation select option ‘Use Git from the Windows Command Prompt’.

If «git» is installed but still you are getting «git is not recognized as an internal or external command» error then you need to set PATH variable to point to git executable. To do that follow the steps below:

  • Open My Computer, right click and select Properties
  • On this window, click on Advanced System Settings link which will open System Properties popup.
  • In that popup (under Advanced tab), click on Environment Variables which will open Environment Variables popup.
  • In that popup, select Path and click on Edit, which will open Edit Environment Variable popup
    Click on Edit to open Edit Environment Variable popup
  • From that popup window, click on Browse and browse to the git installation directory. Mostly it would be «C:\Program Files (x86)\Git\bin», select the directory and click Ok on all opened popups.

You will need to close command prompt and open again. Git command should work now!

answered May 6, 2017 at 16:19

Mittal Patel's user avatar

Most probably Git is not installed on your machine (or installed incorrectly). Open this link to download an installer. It should do the job for you.

There are also other ways to install Git on Windows.

answered May 23, 2015 at 10:39

Nick Volynkin's user avatar

Nick VolynkinNick Volynkin

14.1k6 gold badges45 silver badges67 bronze badges

When you install Git, you must select the option ‘run Git from the Windows command prompt’?

Download the latest version of the Git from here : http://git-scm.com/download and try again!

answered Dec 27, 2015 at 17:32

pblead26's user avatar

pblead26pblead26

7651 gold badge9 silver badges30 bronze badges

Оглавление:

  • Причина появления «git» не распознается как внутренняя или внешняя командная ошибка
  • Метод 1: повторно открыть командную строку
  • Метод 2: использование автоматического способа добавления пути GIT к переменным
  • Метод 3: добавление переменной PATH вручную

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

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



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

Видео: «C:Program» не является внутренней или внешней командой 2023, Октября

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

'git' не распознается как внутренняя или внешняя команда, работающая программа или командный файл

‘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 + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl »И нажмите Входить открыть Программы и компоненты окно.

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

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

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

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

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

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

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

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

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

    Установка 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

    Скопируйте расположение git.exe
  3. Далее нажмите Клавиша Windows + R открыться Запустить диалоговое окно, затем введите « sysdm.cpl »И нажмите Входить открыть Свойства системы меню.

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

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

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

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

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

    Перейдите в Системные переменные, выберите Путь и нажмите кнопку Изменить
  6. в Изменить переменные среды окно, щелкните Новый и просто вставьте место, которое мы скопировали на шаге 2. Затем нажмите Входить чтобы создать переменную.

    Нажмите New и вставьте местоположение git.exe

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

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

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

Рекомендуемые:

Исправлено: IPhone не распознается Windows 10

Исправлено: IPhone не распознается Windows 10

Без сомнения, iPhone прошли долгий путь с момента своего первого выпуска. Последние модели iPhone, такие как iPhone 8, 8 Plus и iPhone X, обладают множеством функций, которые делают

Исправлено: синий йети не распознается

Исправлено: синий йети не распознается

Если у вас есть микрофон Blue Yeti, у вас могут возникнуть проблемы с драйверами Blue Yeti или с работой микрофона. Если вы посмотрите в

Исправлено: ‘conda’ не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Исправлено: 'conda' не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Некоторые пользователи сталкиваются с тем, что «conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» при попытке запустить какой-либо

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

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

Некоторые пользователи, пытающиеся установить пакеты Python с помощью окна командной строки, сообщают, что «pip не распознается как внутренняя или внешняя команда»

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

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

Учитывая растущую популярность Python, понятно, почему многие пользователи пытаются запускать команды Python из командной строки Windows. Но

1. Загрузите версию git для Windows с официального сайта git:http://git-scm.com/downloads

    Или скачайте соответствующую версию по этой ссылке: https://github.com/git-for-windows/git/releases/tag/v2.15.0.windows.1

2. Как правило, используйте настройки по умолчанию: далее установка git завершена!

3、Но если вы откроете cmd окон в это время, набрав в нем команду git, вы получите запрос «ни внутренняя, ни внешняя команда, ни исполняемая программа». Если вы хотите использовать команду git непосредственно в cmd окон, добавьте следующие два шага

3.1. Найдите расположение bin в пути установки git, например: D: \ Git

        Найдите расположение git-core в пути установки git, например: D: \ Git \ mingw64 \ libexec \ git-core;

         Примечание. «D: \ Git» - это путь установки, который может отличаться от вашего пути установки. Замените «D: \ Git» своим собственным путем.

3.2. Щелкните правой кнопкой мыши «Компьютер» -> «Свойства» -> «Дополнительные параметры системы» -> «Переменные среды» -> Найдите «путь» в «Системных переменных» ниже -> выберите «путь» и выберите «Изменить» — > Скопируйте в них пути bin и git-core, найденные в 3.1 -> сохраните и выйдите

    Примечание. В поле «path» точка с запятой в английском состоянии ввода - «;» между каждым путем должна использоваться как интервал.

Ссылка для справки:http://blog.csdn.net/exlsunshine/article/details/18939329

оригинал:https://blog.csdn.net/c20081052/article/details/78418858

4. Убедитесь, что конфигурация прошла успешно.
1.windows + r> Введите cmd, нажмите Enter или нажмите «Enter».

2. Введите git> Enter. Если появляется следующая информация, это означает, что настройка прошла успешно.

  • Github desktop 32 bit windows 7
  • Github create ssh key windows
  • Github add ssh key windows
  • Git настройка ssh в windows
  • Git для windows что это