Имя git не распознано как имя командлета функции файла сценария или выполняемой программы

Обновлено: 05.07.2024

Далее по инструкции нужно ввести команду composer update (композер обновить)

Но в Git Shell выскакивает ошибка

Если вводить команду в форме GitHub (Create) (то что установилось в ВЫНь7) то там предлагается использовать Shell, что было сделано ранее
та же ерунда при попытке запустить обработку php convert.php

Вопрос : что не так и как правильно

Последний раз редактировалось Alex11223; 02.11.2016 в 17:35 .

Для начала наверно стоит понять разницу между GitHub (хостинг) и git (система контроля версий).
И сторонними GUI клиентами для git типа SourceTree, GitKraken, Tortoise, SmartGit, клиент гитхаба, . которые могут использоваться для упрощения работы с ним, но совсем не обязательны.

А git причем тут? вы composer запускаете, а не git. Эта совершенно другая программа (менеджер зависимостей для РНР) никак не связанная с гит.
Видимо она у вас не установлена (нет в PATH ОС) Последний раз редактировалось Alex11223; 02.11.2016 в 17:22 .

Я просто все делал по инструкции
но видимо в инструкции есть пробелы
вопрос об этом

composer update - это необходимо компоузер обновить, вопрос как это делается?
фактически есть каталог в котором есть
composer.json
и выше стоящий каталог ГитХаб в котом сам composer.php
повершелл никак не работает с РНР, может надо засунуть все в корневой каталог веб-сервера с РНР? неясно

Ну я ж написал что не так.

Почитайте что такое git и что такое composer. Это разные вещи.
composer надо ставить отдельно.
(иногда composer.phar включают в сам проект, тогда можно просто вызывать "php composer.phar . " в проекте, но обычно так не делают, а просто ставят его глобально на машину).

composer.json это список зависимостей (библиотек) проекта.
composer update это не "компоузер обновить".

повершелл тут вообще не причем, хоть cmd, хоть bash без разницы. Вы просто вызываете сторонние программы из них.

Только надо не забыть либо добавить пути (до php, composer'а и любых других программ) в переменную PATH (в настройках ОС или если надо временно, то в консоли. в повершел $env:Path += ";C:\path\to\php\bin") либо указывать полные пути.

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


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

То, что вызывает «git», не распознается как внутренняя или внешняя ошибка команды

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

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

Способ 1: повторно открыть командную строку

Если вы относитесь к парням (или девушкам) в терминале и постоянно держите окно CMD открытым (даже во время установки Git), проблема может возникнуть из-за того, что командная строка не была обновлена ​​с последними изменениями переменных.

Если этот сценарий не применим к вашей ситуации, перейдите к следующему способу ниже.

Способ 2: использование автоматического способа добавления GIT-пути к переменным

Если вы хотите избежать возни с переменными PATH, вы можете решить «Git’ не распознается как внутренняя или внешняя команда » ошибка при использовании графического интерфейса установки Git для автоматического создания переменных Path для вас. Это позволит вам использовать Git как из Git Bash, так и из командной строки Windows.

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

  1. Нажмите Windows ключ + R открыть диалоговое окно «Выполнить». Затем введите «appwiz.cplИ нажмите Войти открыть Программы и особенности окно.
    Диалог запуска: 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 не сконфигурирована (или неправильно сконфигурирована) в Переменные среды.

К счастью, вы можете настроить значение переменной вручную, следуя набору инструкций. Вот что вам нужно сделать:

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

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

  • Правой Кнопкой Мыши "Мой компьютер",
  • выберите "Свойства",
  • открыть "дополнительно",
  • нажмите кнопку "Переменные среды",
  • выделите переменную" Path",
  • нажмите кнопку "Редактировать",
  • добавьте свой конкретный путь перед полем "значение переменной", отделенным точкой с запятой от существующей записи. не добавляйте пробел; и последняя запись

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

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

Если вы установили git для window (http://windows.github.com/), Затем найдите git.exe в диске" C". это будет что-то вроде

C:\Users\dell\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\libexec\git-core

добавить в переменные среды окна, как сказано выше

enter image description here

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

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

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

приведет вас непосредственно к оболочке Git.

Git должен быть настроен в переменных пути.

(на Windows 7) Откройте кнопку Пуск и введите environment . Нажмите на Edit the system environment variables . Нажмите Environment Variables . Прокрутите вниз до Path переменная в нижней части окна по имени system variables . Нажмите edit . В нижнем поле с именем variable value добавьте путь к папке git bin. (для меня это C:\Program Files (x86)\Git\bin но это может быть по-другому для вас.) Если нет точки с запятой ( ; ) между вашим путем и предыдущим, добавьте один там. Убедитесь, что вы не удаляйте другие переменные пути, только добавьте папку git bin в конец.

это работает для меня. Git теперь доступен через командную строку. Откройте командную строку и введите git чтобы проверить, если он работал для вас.

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

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

вы правильно установили свой путь, чтобы указать на вашу установку git?

вот как вы можете это сделать:

  • Правой Кнопкой Мыши "Мой компьютер",
  • выберите "Свойства",
  • открыть "дополнительно",
  • нажимаем "Переменные среды",
  • выделите переменную" Path",
  • нажмите кнопку "Редактировать",
  • добавьте свой конкретный путь перед полем "значение переменной", отделенным точкой с запятой от существующей записи. не добавлять пробел между ; и последняя запись

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

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

Если вы установили git для window (http://windows.github.com/), Затем найдите git.exe в диске" C". это будет что-то вроде

добавить в переменные среды окна, как сказано выше

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

enter image description here

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

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

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

a. нажмите Window + Pause
b. нажмите на предварительную настройку системы.

c. Нажмите на переменную среды на вкладке Advance.

d. Изменить Переменную Пути.

e. Добавить строку ниже в конце инструкции.
;c:\Program файлы\Git\bin;

f. Нажмите OK!!
г. Откройте новую командную строку .
h. Тип git и нажимаем Enter

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

приведет вас непосредственно к оболочке Git.

Git должен быть настроен в ваших переменных пути.

(в Windows 7) Откройте кнопку Пуск и введите environment . Нажмите на Edit the system environment variables . Нажмите Environment Variables . Прокрутите вниз до Path переменная в нижней коробке имени system variables . Нажмите edit . В нижнем поле с именем variable value добавьте путь к папке git bin. (для меня это C:\Program Files (x86)\Git\bin но это может быть по-другому для вас.) Если точка с запятой отсутствует ( ; ) между вашим путем и предыдущим, добавьте один там. Убедитесь, что вы не удаляйте другие переменные пути, только добавьте папку git bin в конец.

это работает для меня. Git теперь доступен через командную строку. Откройте командную строку и введите git чтобы проверить, сработало ли это для вас.

  1. перетащите курсор мыши в правый нижний угол экрана
  2. нажмите на значок поиска и введите: Панель управления
  3. нажмите на - > панель управления - > Система - > Дополнительно
  4. нажмите на переменные среды, в разделе системные переменные, найдите путь и нажмите на него.

файлы C:\Program (х86)\ГИТ\ОГРН;файлы C:\Program (х86)\ГИТ\КМД

Это сработало для меня

Йоу! У меня было много проблем с этим. Кажется, что 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.

в Windows используйте msysgit чтобы получить приглашение bash с командой git.

  1. Правой Кнопкой Мыши "Мой компьютер",
  2. выберите "Свойства",
  3. открыть "дополнительно",
  4. нажимаем "Переменные среды",
  5. выделите переменную "Path",
  6. нажмите "Изменить", добавьте каталоги в путь.
    Если вы установили git 64bit, без изменений в папку установки по умолчанию, git будет в
    C:\Program Files\Git\bin;C:\Program Files\Git\cmd
  7. измените путь с точным путем на git
  8. клик ЛАДНО.

если вы не знаете, где находится ваша папка Git: в windows 7/8/10 git следует найти:
- C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
- C:\Program Files\Git\bin;C:\Program Files\Git\cmd

закройте приглашение cmd и выйдите. Затем откройте строку cmd.

Я установил Git и попытался использовать командную строку в разделе Действия в Team explorer/Changes.

добавить путь в переменные среды

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

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

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

Для Пользователей Windows 10:

попробуйте запустить окно командной строки от имени администратора. Тип:

вы должны получить ответ, что-то вроде "git версии 2.17.1.окна.2".

Если вы получаете что-то похожее на ответ выше, попробуйте запустить окно Git Bash в качестве администратора.

теперь вы должны увидеть, что вы вошли в оболочку Git Bash с цветной текст и все.

мой не будет работать, несмотря ни на что, пока я не буду использовать оболочку Git bash в качестве администратора. Просто хотел поделиться, если кто-то еще столкнется с подобной проблемой.

Это помогает мне : Я C:\Program файлы (х86)\ГИТ\ОГРН;файлы C:\Program (х86)\ГИТ\КМД в путь к переменной среды.

Windows 7 32 - бит

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

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

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

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

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

)
Во время уроков я не помню, что было сказано в что касается использования команды git, поэтому при запуске нового проекта у меня была такая же проблема после установки git. Основная проблема, которую я имел, заключалась в поиске папки с bin/git.exe (git.exe не появился в поиске с помощью меню "Пуск ""поиск программ и файлов" ) Примечание.теперь я понял, что местоположение может сильно отличаться --- см. ниже.

чтобы найти bin / git.exe я выполнил эти шаги

1 щелкните левой кнопкой мыши меню "Пуск" и найдите ->> все программы ->> Гитхаб Инк. 2 щелкните правой кнопкой мыши git shell и выберите Открыть файл 3 щелкните по папкам в папке в папку "bin"

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

скопируйте полную ссылку, нажав на url-адрес исследователей (мой был "C:\Users\username\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin") открыть .bat файл в Notepad++ и вставить, используя инструкции о том, как добавить путь к вашей .bat файл из учебников выше. Проблема решена!

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

предупреждение: не удалось найти SSH-агента.

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

Короткая версия

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

Полная версия

Это просто случилось со мной, и просто чтобы убедиться, что я следую за тобой, ты просто сделал это

  • Откройте Мерзавец Оболочки
  • Появится запрос на обновление гитхаб
  • После обновления мерзавец оболочки открывает

Теперь он дает ошибку

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

предупреждение: не удалось найти SSH-агента.

Если это так, сделать это

  • Закрой Мерзавец Оболочки
  • Теперь открой гитхаб приложение (не Shell_ _Git).

Это будет сказать что-то вдоль линий (точное версия)

GitHub-это извлечение ЖКТ..

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

В основном вам просто нужно добавить путь каталог git.exe в переменной среды PATH в Windows.

Мне пришлось добавить путь "и файлы C:\Program (х86)\ГИТ\бин." или, Конечно, вы, возможно, установили Git в другой каталог, так что вы должны выяснить, где вы положили его.

Я решена моя проблема при открытии GitHub в приложения компьютеру, кнопку Настройки ->варианты Мой выбор оболочки по умолчанию был в PowerShell (он перестал работать внезапно) Я выбрал ГИТ Баш спас его, затем откройте Настройки- >варианты и выбрали снова в PowerShell. Затем я открыл GitShell еще раз и да! он начал работать снова

Система > продвинутая система Настройки > вкладка Дополнительно и GT; Переменные среды (в самом низу).

В системных переменных (в нижней половине окна выберите "путь" разделе и редактировать. Предполагая, что ваш ЖКТ был установить местоположение по умолчанию, добавьте приведенный ниже до конца текущего пути:

;Файлы C:\Program (х86)\ГИТ\КМД;

Номер

Добавьте пользователя %путь% переменная `папке %LocalAppData%\гитхаб\использовать

Версия:

Файл, который вы ищете git.exe и окна графического интерфейса пользователя на GitHub автоматически установится на ваш локальный каталог пользователя, который делает его довольно трудно найти, например, мой был C:\Users\andy_000\AppData\Local\GitHub\PortableGit_ed44d00daa128db527396557813e7b68709ed0e2\bin\git.exe

Этот каталог должен быть в Path среды Windows для git.exe можно найти, просто набрав ГИТ в окно команд.

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

Пытается добавить папке %AppData% " и " %USERPROFILE% и ссылки непосредственно к системе %путь% не работает, так как эти переменные не доступны, когда система переменных, поэтому решение выше задает пользователь %путь% переменная, которая не допускает звонков папке %LocalAppData% и т. д., И который автоматически добавляется в систему %путь%`, давая нужный эффект.

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