Как добавить git в path windows 10

This article explains adding the git program to Windows path environment variable.

  1. HowTo
  2. Git Howtos
  3. Add Git to PATH on Windows
Add Git to PATH on Windows

Git is a free, open-source version control system designed to handle projects quickly and efficiently. You can use this on Windows, Mac and Linux operating systems.

This article will explain how to add the git to the Windows PATH environment variable.

Add git to the PATH on Windows

Git executable files are located in the C:Program FilesGitbingit.exe and C:Program FilesGitcmd. These directories must be added to the PATH environment variable to run the program.

Let’s explain step by step how to do this.

Navigate to the System Properties on Windows

Environment variables are located under the System Properties. We can navigate there by typing edit environment variables in the search box and clicking on the best match.

search edit environment variables

Another way to do this is as follows.

  1. Right-click on the This PC.
  2. Select the Properties tab.

pc properties

  1. Scroll and click on the Advanced System Settings.

advanced system settings.png

Edit Environment Variables to Add Values to the PATH Variable

Click Environment Variables under System Properties to add values to the PATH.

environment variables

Select Path under the System variables and click the Edit button.

edit system variables

Click the New button and add the C:Program FilesGitcmd value. Save it and repeat the same process for the C:Program FilesGitbingit.exe.

add git to path

If your executable files are located in the C:Users<user>AppDataLocalGitHubPortableGit_<guid>bin and C:Users<user>AppDataLocalGitHubPortableGit_<guid>cmd directories, add them to the Path variable.

Save the changes and close the page.

Run the git Command on Windows Command Prompt

Open a new command prompt. Type git --version and press enter. The program has been successfully added to the path environment variable if you see the version information.

check git version on cmd

Yahya Irmak avatar
Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn

Ezoic

Table of Contents

Всем привет! Сегодня мы будем устанавливать Git в Windows. И любая работа с программой
начинается с ее установки, иногда это не составляет сложности и достаточно только нажимать
кнопку Далее. С git тоже можно использовать эту стратегию, хотя лучше сразу выбрать и
настроить нужные параметры еще на этапе установки.

  • 💡 Git — это консольная утилита для контроля истории изменения файлов в вашем проекте. Создана в апреле 2005 года Линусом Торвальдсом для отслеживания и управления изменениями в кодовой базы ядра Linux. В настоящее время подавляющее большинство проектов использует именно git для командной разработке и хранения истории кода.

Скачивание дистрибутива

Установка начинается со скачивания дистрибутива.

Открывайте ваш любимый браузер и переходите на официальный сайт проекта git:

https://git-scm.com

Нажимайте Download, и у вас начнется скачиваться инсталлятор. Долго ждать не придется — размер не более 50мб.

Страница скачивания

Установка

Рассмотрим все пункты установки.

Лицензионное соглашение

Первым делом нам предлагают принять лицензионное соглашение — принимаем нажимая Next

Лицензионное соглашение

Выбор места для файлов git

Далее будет предложено выбрать место куда будет установлены файлы git, менять не требуется, Program Files нас устроит.

Выбор места для файлов git

Выбор компонентов

На данном этапе нам будет предложено выбрать настройки и компоненты git:

Выбор компонентов

  • Additional icons — Выберите этот пункт, если нужна иконка запуска git bash на рабочем столе

  • Windows Explore integration — Выбранные пункты появятся в контекстном меню Проводника:

пункты в контекстном меню Проводник

  • Associate .git configuration files with the default text editor —* если выбрать, то файлы .git* будут открываться в текстовом редакторе установленном в гите по умолчанию

  • Associate .sh files to be run with Bash — если выбрать, то файлы .sh* будут автоматически открываться в Git Bash

  • Use a TrueType font in all console windows — если выбрать, то в консоли Git Bash будет использоваться шрифт TrueType.

  • Check daily for Git for Windows updates — git будет проверять обновления ежедневно.

💡Предлагается выбрать набор компонентов, как указано на скриншоте.

Папка в меню Пуск

Папка в меню Пуск

1 — Выберите как будет называться папка с ярлыками Git программ в меню Пуск

2 — Если выбрать пункт, то в меню Пуск папка не будет создана.

Редактор по умолчанию

Выбор редактора по умолчанию:

Редактор по умолчанию

Рекомендуется поменять редактор Vim на редактора из списка который у вас уже установлен в системе. В любом случае вы можете выбрать стандартный блокнот Windows (Notepad) как редактор по умолчанию для написания комментариев, например к коммитам.

Если у вас уже установлен Sublime/Notepad++/Atom/VSCode — можете выбрать из списка и продолжайте установку.

Выбор ветки по умолчанию

С 2020 сервисы Github и Gitlab начали двигаться в сторону изменения ветки по умолчанию с master на main. Так и появился этот пункт установки.

Выбор ветки по умолчанию

Выбранный первый пункт будет создавать новый репозиторий с основной веткой master, также выбрав второй пункт можно задать свое имя, например main. Название ветки не имеет влияния на функциональность репозитория, поэтому можно пойти по пути крупных сервисов и выбрать main для основной ветки.

Переменная окружения PATH

Настройка переменной окружения PATH:

Переменная окружения PATH

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

Библиотека для HTTPS

Выбор программы для работы с HTTPS соединений.

Библиотека для HTTPS

Выбираем первый пункт, а второй требуется только тогда, планируется использовать Active Directory — проверка сертификатов сервера библиотеками Windows.

Стратегия работы с переносами строк

Выбор переноса строк

Выбор переноса строк

Так как в Windows и Linux/macOs используется разные переносы строк. В Windows rn (CRLF), а в Linux/macOS это Unix стиль — n (LF).

Необходимо выбрать, какой подход использовать:

  • Checkout Windows-style, commit Unix-style line ending — при коммите все windows переносы будут преобразованы в Unix (CRLF→LF), и наоборот при получении новых коммитов или клонировании репозитория — обратное преобразование (LF→CRLF). Рекомендуется в большинстве случаев.

💡 При этом вы можете получать предупреждения, что переносы строки были преобразованы, это как раз информирование о замене переносов и нормально.

  • Checkout as-is, commit Unix-style line ending — при коммите CRLF будет конвертироваться в LF. При работе с файлами, переносы не будут изменены.

  • Checkout as-is, commit as-is — никакое работы с переносами гит проводить не будет, будет коммитить файлы без изменений. (Не рекомендуется, так как часть файлом может быть CRLF, а часть с LF переносами.)

Выбор стратегии git pull

Нам предлагают выбрать стратегию работы команды git pull, получение обновления с удаленного сервера. Первый пункт предлагаемый по умолчанию будет всегда пробовать обновить локальную историю коммитов без создания коммитов слияния в отсутствии конфликтов. Его и выбирайте.

Настройка хранилища учетных записей

Настройка хранилища учетных записей

  • Git Credential Manager Core — если мы планируем использовать https доступ к удаленным репозиториям, то есть вводить свои логин и пароль от своего аккаунта на гитлаб или гитхаб — выбираем первый пункт и тогда ввести логин и пароль потребуется только один раз, после учетные данные будут записаны в хранилище и использоваться при подключении автоматически. Используется хранилище учетных записей Windows.

  • Git Credential Manager — помечен как deprecated, то есть устаревший. Он оставлен для совместимости. Не выбирайте его.

  • None — не использует хранилище учетных записей вовсе, и придется вводить логин и пароль каждый раз когда будете соединяться с удаленным репозиторием. Выбирать следует только в том случае если планируете использовать только SSH ключ для аутентификации.

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

Extra options

  • Enable file system caching — кэширование файлов

  • Enable symbolic links — использование символьных ссылок, когда потребуется — включите.

Экспериментальные возможности

Экспериментальные возможности

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

Копирование файлов

Нажимаем Install и запустится процесс установки.

Копирование файлов

После установки снимем галочку с просмотра замечаний к версии git, и установим галочку Запустить Git Bash после установки, нажимаем Finish.

Последний пункт установки

Обязательная настройка после установки

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

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

Пример использования команды:

git config --global user.email "konstantin@shibkov.ru"
git config --global user.name "Konstatin Shibkov"

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

git config --global user.email
git config --global user.name

Ввод данных пользователя git

Если вы ошиблись при вводе, вы можете заново ввести команду и значения будут заменены

Базовая настройка git на этом завершена.

Пользуйтесь git с удовольствием!

The General command is (using setx):

setx PATH=%PATH%;C:pathtoGitbin

On WSL (Windows Subsytem for Linux), you would type, after installation:

which git

It should be already in your PATH (/usr/bin or /usr/local/bin)

If it is not, you can try and find it: find / -name "git", and add it to your ~/.profile with:

export PATH=$PATH:/path/to/git

But be aware the WSL will install an old version of Git.

Fir the most recent one, use:

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git-core

Where is /usr/local/bin on Windows?

As mentioned in BashOnWindows issue 402:

Under C:Users**user**AppDataLocallxss, You will find:

  • root folder
  • home folder
  • and a hidden rootfs folder (bin, boot, dev, etc…)

DON’T CHANGE ANYTHINK INSIDE! SERIOUSLY! 🚨

Access Windows files via /mnt/**letter**/

And:

Maybe I don’t fully understand what Bash on Ubuntu on Windows is.

See Wikipedia WSL entry:

Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables (in ELF format) natively on Windows 10.
Windows Subsystem for Linux is only available on 64-bit editions of Windows 105 and can be activated on Windows 10 Anniversary Update and later.
WSL uses fewer resources than a full virtualized machine, the most direct way to run Linux software on a Windows computer, while also allowing users to use Windows apps and Linux tools on the same set of files.5

The OP adds:

So if I install git and it’s in /usr/bin/git, does that correspond to a particular folder such as C:Program Filesetc...?

Yes, under C:Users**user**AppDataLocallxssrootfsusr..., but you are not supposed to access it directly. You only use it through the WSL bash.

Is setting my PATH different by putting it in my ~/.profile vs. going into Control Panel —> System Properties —> Environment Variables

Yes, completely. If you want to set your Windows Environment Variables PATH, you need to use Git for Windows, as described in here.

guides

Оглавление

  1. Windows
  2. Mac OS
  3. Linux

Windows

Скачайте установочный файл

Перейдите по ссылке Git Windows. Скачивание установочного exe-файла для вашей операционной системы должно начаться автоматически. Если этого не произошло, нажмите на ссылку “click here to download manually” (как показано на скриншоте):

1. Запустите установку

Запустите скачанный на предыдущем шаге exe-файл. Дождитесь появления экрана установки.

2. Лицензионное соглашение

На первом экране вам предложат согласиться с условиями лицензии GNU GPL. Внимательно их прочитайте, после чего нажмите кнопку Next (как показано на скриншоте):

3. Путь установки

Выберите путь для установки Git (лучше его оставить по умолчанию) и нажмите кнопку Next (как показано на скриншоте):

4. Компоненты для установки

Удостоверьтесь, что выбранные опции (флажки) соответствуют приведённым на скриншоте (они выбраны по умолчанию) и нажмите кнопку Next (как показано на скриншоте):

5. Имя пункта меню в Пуск

Оставьте значение по умолчанию Git и нажмите кнопку Next (как показано на скриншоте):

6. Редактор по умолчанию

Выбранный по умолчанию редактор (Vim) достаточно тяжёл для новичков, поэтому выберите из выпадающего списка опцию Nano Editor и нажмите кнопку Next (как показано на скриншоте):

Чуть позже в рамках нашего курса настроим Git на использование другого редактора.

7. Переменная окружения PATH

На данном этапе необходимо выбрать, добавлять ли Git в переменную окружения PATH. Это набор путей файловой системы, в которой ищутся запускаемые файлы. Если для вас это звучит не понятно — не расстраивайтесь, эта информация нам не особо нужна. Выберите опцию Windows Promt и нажмите кнопку Next (как показано на скриншоте):

❗️ Внешний вид этого пункта может отличаться в новых версиях. Выбирайте пункт с подписью Recommended

8. HTTPS

Необходимо выбрать библиотеку, которая будет использована для HTTPS-соединений. Оставьте выбранной опцию OpenSSL и нажмите кнопку Next (как показано на скриншоте):

9. Символы окончания строки

Символы, обозначающие окончание строки различаются в Windows и Unix-подобных ОС (Mac OS, Linux, FreeBSD), поэтому выберите опцию Checkout Windows-style, commit Unix-style line-endings и нажмите кнопку Next (как показано на скриншоте):

10. Терминал

На данном экране вам предлагают выбрать какой терминал (командную строку) вы будете использовать с Git. Оставьте выбранной по умолчанию опцию MinTTY и нажмите кнопку Next (как показано на скриншоте):

11. git pull

Поведение по умолчанию для git pull. Оставьте выбранной опцию Default (fast-forward or merge) и нажмите кнопку Next (как показано на скриншоте):

12. Credential Manager

Выберите значение None и нажмите кнопку Next (как показано на скриншоте):

Убедитесь, что установлен флажок только на Enable file system caching и нажмите кнопку Next (как показано на скриншоте):

14. Экспериментальные опции

Убедитесь, что все экспериментальные опции отключены и нажмите кнопку Install (как показано на скриншоте):

15. Завершение установки

Дождитесь завершения установки и нажмите кнопку Next (как показано на скриншоте):

Проверка установки

Кликните правой кнопкой мыши на любой папке в Windows, в открывшемся контекстном меню должны появиться две новых опции (как показано на скриншоте):

Выберите опцию Git Bash Here. Вы должны увидеть окошко, похожее на то, что показано на скриншоте:

Где user — имя вашего пользователя, desktop — имя вашего компьютера.

Вы можете настроить фон, шрифты, цвета и остальные параметры кликнув на заголовке окна правой кнопкой мыши и выбрав из выпадающего меню пункт Options (как показано на скриншоте):

Если что-то пошло не так

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

Mac OS

Есть несколько вариантов:

  1. Если вы используете Homebrew
  2. Если вы не используете Homebrew

Установка через Hombebrew

Откройте терминал и запустите команду brew install git

Установка не через Homebrew

Скачайте установочный файл

Перейдите по ссылке Git Mac. Скачивание установочного dmg-файла для вашей операционной системы должно начаться автоматически. Если этого не произошло, нажмите на ссылку в разделе Building from Source (как показано на скриншоте).

Далее нажмите кнопку Download (как на скриншоте ниже)

1. Запустите установку

Откройте двойным кликом на скачанном dmg-файле установочный образ. Вы должны увидеть содержимое образа (как показано на скриншоте ниже). Удерживая клавишу Ctrl двойным кликом откройте установочный файл:

Если вы видите на экране окно, в котором нет кнопки открыть (как на скриншоте ниже), значит вы не удерживали клавишу Ctrl при открытии. Попробуйте ещё раз.

В открывшемся окне нажмите кнопку Открыть (как на скриншоте ниже).

2. Установите Git

В открывшемся окне нажмите кнопку Продолжить (как на скриншоте ниже).

Во всех остальных окнах оставьте настройки по умолчанию и нажимайте на кнопки Продолжить или Установить (как на скриншоте ниже).

По завершении установки нажмите на кнопку Закрыть (как на скриншоте ниже).

Проверка установки

Откройте программу Terminal и вбейте команду git --version, если вы увидели версию (как на скриншоте ниже), то установка прошла успешно. Обратите внимание, ваша версия может быть новее.

Linux

Откройте терминал и в зависимости от используемого вами дистрибутива запустите от лица суперпользователя команду на установку git:

  • Debian/Ubuntu: apt-get install git
  • Fedora: yum install git или dnf install git

Дождитесь окончания установки и введите команду: git --version

Если на экране отобразиться версия, то установка прошла успешно.

Если что-то пошло не так

Если вы застряли на каком-то шаге, произошла ошибка или что-то пошло не так, обязательно напишите аспирантам, приложив скриншот ошибки и указав на каком шаге она произошла. Мы вам обязательно поможем!

Для того, чтобы начать работать с системой контроля версий Git ее необходимо предварительно установить. Рассмотрим варианты установки этой VCS под MS Windows и Linux.

Установка Git под Windows

Для установки Git под Windows необходимо предварительно скачать дистрибутив. Для этого перейдите на страницу https://git-scm.com/

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

Загрузочная страница Git

Для того чтобы скачать Git нужно нажать на кнопку Downloads for Windows, расположенную в правой части окна.

Процесс дальнейшей установки Git выглядит так.

1. Запустить установочный файл

2. Ознакомиться, если есть желание, с лицензионным соглашением и нажать на кнопку Next

Лицензионное соглашение Git

3. Выбрать компоненты, которые следует установить

Выбор компонентов Git

4. Указать способ использования Git

Способ использования Git

В этом окне доступны три возможных варианта:

  • Use Git from Git Bash only

Переменная PATH не модифицируется и работа с Git возможна только через специализированную оболочку, которая называется Git Bash.

  • Use Git from the Windows Command Prompt

В этом случае происходит минимальная модификация переменной окружения PATH, которая позволит работать с Git через командную стоку Windows. Работа через Git Bash также возможна.

  • Use Git and optional Unix tools from the Windows Command Prompt

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

Наша рекомендация: опция Use Git from the Windows Command Prompt.

5. Настройка правил окончания строки

Правила окончания командной строки Git

Существует два варианта формирования конца строки в текстовых файлах – это Windows стиль и Unix стиль. Данное окно позволяет выбрать одну из опций, определяющих правило формирования окончания строки:

  • Checkout Windows-style, commit Unix-style line endings

Checkout (операция извлечения документа из хранилища и создания рабочей копии) производится в Windows стиле, а commit (операция отправки изменений в репозиторий) в Unix стиле.

  • Checkout as-is, commit Unix-style line endigns

Checkout производится в том формате, в котором данные хранятся в репозитории, а commit осуществляется в Unix стиле.

  • Checkout as-is, commit as-is

Checkout и commit производятся без дополительных преобразований.

Наша рекомендация: опция Checkout Windows-style, commit Unix-style line endings.

6. Выбор эмулятора терминала, который будет использован с Git Bash

Выбор эмулятора терминала для Git

Возможен выбор из двух вариантов:

  • Use MinTTY (the defaul terminal of MSYS2)

Git Bash будет использовать в качестве эмулятора терминала MinTTY.

  • Use Windows’ default console window

Git будет использовать Windows консоль (“cmd.exe”).

Наша рекомендация: опция Use MinTTY (the defaul terminal of MSYS2).

7. Настройка дополнительных параметров

Дополнительные параметры

Доступны следующие параметры:

  • Enable file system caching

Включение операции кэширования при работе с файлами. Эта опция позволит значительно повысить производительность.

  • Enable Git Credential Manager

Предоставляет возможность работы с защищенным хранилищем.

  • Enable symbolic links

Активирует работу с символьными ссылками.

Наша рекомендация: опции Enable file system caching и Enable Git Credential Manager.

8. Завершение установки

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

Завершение установки Git

Установка Git под Linux

Для установки Git под Linux, также необходимо зайти на сайт  https://git-scm.com/ и перейти в раздел Downloads. В зависимости от используемой вами версии операционной системы Linux необходимо выбрать тот или иной способ установки Git.

Debian/Ubuntu

> apt-get install git

Fedora
(Fedora 21)

> yum install git

(Fedora 22)

> dnf install git

Gentoo

> emerge --ask --verbose dev-vcs/git

Arch Linux

> pacman -S git

openSUSE

> zypper install git

Mageia

> urpmi git

FreeBSD

> pkg install git

Solaris 9/10/11 (OpenCSW)

> pkgutil -i git

Solaris 11 Express

> pkg install developer/versioning/git

OpenBSD

> pkg_add git

Alpine

> apk add git

Рекомендуем классный курс по git от GeekBrains, перейдите по ссылке и найдите в разделе “Курсы” курс Git. Быстрый старт”. Это бесплатный видеокурс, зарегистрируйтесь и начинайте получать новые знания.

<<< Git для начинающих. Часть 1. Что такое системы контроля версий?

Git для начинающих. Часть 3. Настройка Git>>>

Summary

When working with GIT on windows, you may have need of accessing GIT command from any directory or software application. One of the most common examples is accessing GIT.exe using the command prompt from a directory outside the GIT’s installation directory.
You may have often saw the following error as well when you’re not able to access GIT command

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

To fix this error, you will need to set the GIT installation directory path to Windows 10 Environment Variables. Follow the steps below on

Steps to set Windows PATH Environment Variables

  1. Left-click on the Windows Start Menu and Click on the gear icon to open windows settings.
  2. In the “Windows Settings” window, search for «System Environment Variable».
  3. Now select «Edit the system environment variables».
  4. Next, click the «Environment Variables» button at the bottom-right on the System Properties dialog box.
  5. Double-click on the «Path» entry under «System variables». If you wish to do it for yourself then double click on the “Path” entry under your User.
  6. Next, click on «New» button and add the following two paths  C:Program FilesGitbin and C:Program FilesGitcmd to the end of the list.
  7. Close all open windows
  8. Finally, close and re-open your PowerShell or Command Prompt to reload Path variables.

Special Note:

  • Your GIT installation folder can be different that “C:Program FilesGit”. Make sure to check and add the folder path as per your computer’s installation directory.
  • Make sure to close all command prompt and PowerShell to reload the windows PATH variables before testing the changes.

More useful tutorials:

  1. 5 ways to redirect or navigate a URL using JavaScript

Windows, when I try to run npm install, it shows:

mean@1.0.0 postinstall E:mean
node node_modules/grunt-cli/bin/grunt install
Running "bower:install" (bower) task

Fatal error : git is not installed or not in the PATH
npm ERR! weird error 1
npm ERR! not ok code 0

What is the problem? How to fix it?

The project git repository is https://github.com/linnovate/mean

Marcellin Wabo's user avatar

asked Oct 10, 2013 at 8:36

lilyH's user avatar

Did you install Git correctly?

According to the Bower site, you need to make sure you check the option «Run Git from Windows Command Prompt».

I had this issue where Git was not found when I was trying to install Angular. I re-ran the installer for git and changed my setting and then it worked.

enter image description here

From the bower site:
http://bower.io/

answered Feb 6, 2014 at 21:41

VtoCorleone's user avatar

VtoCorleoneVtoCorleone

16.5k5 gold badges37 silver badges51 bronze badges

2

while @vitocorleone is technically correct. If you have already installed, there is no need to reinstall. You just need to add it to your path. You will find yourself doing this for many of the tools for the mean stack so you should get used to doing it. You don’t want to have to be in the folder that holds the executable to run it.

  • Control Panel —> System and Security —> System
  • click on Advanced System Settings on the left.
  • make sure you are on the advanced tab
  • click the Environment Variables button on the bottom
  • under system variables on the bottom find the Path variable
  • at the end of the line type (assuming this is where you installed it)

    ;C:Program Files (x86)gitcmd

  • click ok, ok, and ok to save

This essentially tells the OS.. if you don’t find this executable in the folder I am typing in, look in Path to fide where it is.

answered Nov 22, 2015 at 18:21

Daniel Egan's user avatar

Daniel EganDaniel Egan

4444 silver badges8 bronze badges

0

Installing git and running npm install from git-bash worked for me. Make sure you are in the correct directory.

answered Jan 7, 2014 at 0:58

profMamba's user avatar

profMambaprofMamba

9881 gold badge14 silver badges29 bronze badges

Install git and tortoise git for windows and make sure it is on your path, (the installer for Tortoise Git includes options for the command line tools and ensuring that it is on the path — select them).

You will need to close and re-open any existing command line sessions for the changes to take effect.

Then you should be able to run npm install successfully or move on to the next problem!

answered Oct 10, 2013 at 8:39

Steve Barnes's user avatar

Steve BarnesSteve Barnes

27.1k6 gold badges62 silver badges71 bronze badges

0

In my case the issue was not resolved because i did not restart my system. Please make sure you do restart your system.

answered Nov 8, 2016 at 19:45

MR AND's user avatar

MR ANDMR AND

3666 silver badges27 bronze badges

If you installed GitHubDesktop then the path for git.exe will be ,

C:Users<‘Username’>AppDataLocalGitHubDesktopapp-1.1.1resourcesappgitcmd

Add this path to the environment variables by following,

** (Note: cmd at the end, not cmdgit.exe).**

Navigate to the Environmental Variables Editor and find the Path variable in the “System Variables” section. Click Edit… and paste the URL of Git to the end. Save!

Now open a new cmd and type command git. If you are able to see the git usage then it’s done.

Now you can execute your command to install your package.

ex: npm install native-base —save

answered Nov 20, 2018 at 13:20

S Debasish Nayak's user avatar

Use Git CMD instead of using Win CMD.

answered Oct 14, 2016 at 15:27

Supun Dharmarathne's user avatar

I did install git and tried again and got the same error. But running ‘npm install’ in a new command prompt window worked for me. Restarting the machine is not required.

answered Feb 13, 2017 at 11:03

sver's user avatar

sversver

8461 gold badge18 silver badges40 bronze badges

Go to Environmental Variables you will find this in Computer Properties->Advance system Setting->Environmental Variables -> Path

Add the path of your git installed int the system.
eg: «C:Program FilesGitcmd«

Save it.
Good to go now!!

answered Feb 8, 2019 at 11:05

Tabrez Ansari's user avatar

The issue depends on the command prompt you are using. if you are using your Windows cmd, then it will be fine if you have installed git in your system (note that after installation it gets added to your system path). if you are running on an Anaconda terminal or any other, then you need to install git on your project environment from the terminal.

for anaconda, the problem gets solved by running:

conda install git

Mosius's user avatar

Mosius

1,60223 silver badges32 bronze badges

answered Apr 14, 2021 at 10:40

SHADRACH CHIGOZIE MADUAKO's user avatar

Windows, when I try to run npm install, it shows:

mean@1.0.0 postinstall E:mean
node node_modules/grunt-cli/bin/grunt install
Running "bower:install" (bower) task

Fatal error : git is not installed or not in the PATH
npm ERR! weird error 1
npm ERR! not ok code 0

What is the problem? How to fix it?

The project git repository is https://github.com/linnovate/mean

Marcellin Wabo's user avatar

asked Oct 10, 2013 at 8:36

lilyH's user avatar

Did you install Git correctly?

According to the Bower site, you need to make sure you check the option «Run Git from Windows Command Prompt».

I had this issue where Git was not found when I was trying to install Angular. I re-ran the installer for git and changed my setting and then it worked.

enter image description here

From the bower site:
http://bower.io/

answered Feb 6, 2014 at 21:41

VtoCorleone's user avatar

VtoCorleoneVtoCorleone

16.5k5 gold badges37 silver badges51 bronze badges

2

while @vitocorleone is technically correct. If you have already installed, there is no need to reinstall. You just need to add it to your path. You will find yourself doing this for many of the tools for the mean stack so you should get used to doing it. You don’t want to have to be in the folder that holds the executable to run it.

  • Control Panel —> System and Security —> System
  • click on Advanced System Settings on the left.
  • make sure you are on the advanced tab
  • click the Environment Variables button on the bottom
  • under system variables on the bottom find the Path variable
  • at the end of the line type (assuming this is where you installed it)

    ;C:Program Files (x86)gitcmd

  • click ok, ok, and ok to save

This essentially tells the OS.. if you don’t find this executable in the folder I am typing in, look in Path to fide where it is.

answered Nov 22, 2015 at 18:21

Daniel Egan's user avatar

Daniel EganDaniel Egan

4444 silver badges8 bronze badges

0

Installing git and running npm install from git-bash worked for me. Make sure you are in the correct directory.

answered Jan 7, 2014 at 0:58

profMamba's user avatar

profMambaprofMamba

9881 gold badge14 silver badges29 bronze badges

Install git and tortoise git for windows and make sure it is on your path, (the installer for Tortoise Git includes options for the command line tools and ensuring that it is on the path — select them).

You will need to close and re-open any existing command line sessions for the changes to take effect.

Then you should be able to run npm install successfully or move on to the next problem!

answered Oct 10, 2013 at 8:39

Steve Barnes's user avatar

Steve BarnesSteve Barnes

27.1k6 gold badges62 silver badges71 bronze badges

0

In my case the issue was not resolved because i did not restart my system. Please make sure you do restart your system.

answered Nov 8, 2016 at 19:45

MR AND's user avatar

MR ANDMR AND

3666 silver badges27 bronze badges

If you installed GitHubDesktop then the path for git.exe will be ,

C:Users<‘Username’>AppDataLocalGitHubDesktopapp-1.1.1resourcesappgitcmd

Add this path to the environment variables by following,

** (Note: cmd at the end, not cmdgit.exe).**

Navigate to the Environmental Variables Editor and find the Path variable in the “System Variables” section. Click Edit… and paste the URL of Git to the end. Save!

Now open a new cmd and type command git. If you are able to see the git usage then it’s done.

Now you can execute your command to install your package.

ex: npm install native-base —save

answered Nov 20, 2018 at 13:20

S Debasish Nayak's user avatar

Use Git CMD instead of using Win CMD.

answered Oct 14, 2016 at 15:27

Supun Dharmarathne's user avatar

I did install git and tried again and got the same error. But running ‘npm install’ in a new command prompt window worked for me. Restarting the machine is not required.

answered Feb 13, 2017 at 11:03

sver's user avatar

sversver

8461 gold badge18 silver badges40 bronze badges

Go to Environmental Variables you will find this in Computer Properties->Advance system Setting->Environmental Variables -> Path

Add the path of your git installed int the system.
eg: «C:Program FilesGitcmd«

Save it.
Good to go now!!

answered Feb 8, 2019 at 11:05

Tabrez Ansari's user avatar

The issue depends on the command prompt you are using. if you are using your Windows cmd, then it will be fine if you have installed git in your system (note that after installation it gets added to your system path). if you are running on an Anaconda terminal or any other, then you need to install git on your project environment from the terminal.

for anaconda, the problem gets solved by running:

conda install git

Mosius's user avatar

Mosius

1,60223 silver badges32 bronze badges

answered Apr 14, 2021 at 10:40

SHADRACH CHIGOZIE MADUAKO's user avatar

Вопрос:

Как установить Git в мой PATH при использовании клиента GitHub для Windows?

Я сталкиваюсь с ошибками, потому что, по-видимому, Git не установлен в PATH. Например, используя Atom, попытка установки плагина Linter дает эту ошибку:

npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

Установляет ли GitHub для Windows установку Git при ее установке? (Он должен, в противном случае, как он использует Git?) Я не хочу его дважды устанавливать… так как я могу просто добавить Git, который уже существует в PATH?

Лучший ответ:

GitHub для Windows действительно устанавливает собственную версию Git, но не добавляет ее в переменную PATH, что достаточно просто сделать. Здесь инструкции о том, как это сделать:

  • Получить Git URL

    Нам нужно получить URL-адрес каталога Git cmd на вашем компьютере. Git находится здесь:

    C:Users<user>AppDataLocalGitHubPortableGit_<guid>cmdgit.exe
    

    Итак, на вашем компьютере замените <user> на пользователя и узнайте, что означает <guid> для вашего компьютера. (guid может меняться каждый раз, когда GitHub обновляет PortableGit, но они работают над решением этого.)

    Скопируйте его и вставьте в командную строку (щелкните правой кнопкой мыши > вставить для вставки в терминал), чтобы убедиться, что он работает. Вы должны увидеть ответ Git help, в котором перечислены общие команды Git. Если вы видите The system cannot find the path specified. Тогда URL-адрес не прав. Как только вы это сделаете правильно, создайте ссылку на каталог, используя этот формат:

    ;C:Users<user>AppDataLocalGitHubPortableGit_<guid>cmd
    

    (Примечание: cmd в конце, а не cmdgit.exe больше!)

    В моей системе это, ваше, ваше будет другим:

    ;C:UsersbrentonAppDataLocalGitHubPortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010cmd
    
  • Изменить переменную PATH

    Перейдите к редактору переменных окружения (инструкции) и найдите переменную PATH в разделе “Системные переменные”. Нажмите Edit… и вставьте URL-адрес Git в конец этой строки. Сохранить! Возможно, было бы проще сделать это в “Блокноте”, чтобы сделать редактирование, просто убедитесь, что вы положили одну точку с запятой, прежде чем вставлять URL. Если это не работает, вероятно, потому, что этот путь перепутался либо с пространством где-то (не должно быть пробелов вокруг точки с запятой), либо точкой с запятой в конце (точки с запятой должны только отделять URL-адреса, точки с запятой не начинаться или не заканчиваться строка).

Если это сработало, вы сможете закрыть и снова открыть терминал и набрать git, и он предоставит вам тот же файл справки Git. Тогда установка Linter должна работать. (Atom > Файл > Настройки > Пакеты > Linter)

Ответ №1

Я хотел бы добавить еще одну вещь к тому, что сказали другие ответы. Не обязательно, чтобы путь был:

C:Users<user>AppDataLocalGitHubPortableGit_<guid>bingit.exe

В моем компьютере я не нашел Git там.

НО git и cmd находятся в

git.exe

C:Program FilesGitbingit.exe

CMD

C:Program FilesGitcmd

Чтобы добавить в PATH:

  • Щелкните правой кнопкой мыши на моем компьютере.
  • Нажмите “Дополнительные параметры системы”
  • Нажмите “Переменные среды”
  • Затем в разделе “Системные переменные” найдите переменную пути и нажмите “Изменить”
  • Добавьте путь к git s bin и cmd в конце строки следующим образом:

    ;C:Program FilesGitbingit.exe;C:Program FilesGitcmd

ИЛИ

;C:Users<user>AppDataLocalGitHubPortableGit_<guid>bin;C:Users<user>AppDataLocalGitHubPortableGit_<guid>cmd

Чтобы проверить, перезапустите cmd и введите git --version в cmd

Ответ №2

Я установил GitHubDesktop в Windows 10, и git.exe находится там: C:UsersjohnAppDataLocalGitHubDesktopapp-0.7.2resourcesappgitcmdgit.exe

Ответ №3

Git s исполняемый файл фактически находится в:
C:Users<user>AppDataLocalGitHubPortableGit_<guid>bingit.exe

Теперь, когда мы нашли исполняемый файл, все, что нам нужно сделать, это добавить его в наш PATH:

  • Щелкните правой кнопкой мыши на моем компьютере.
  • Нажмите “Дополнительные системные настройки”
  • Выберите переменные среды
  • Затем в разделе “Системные переменные” найдите переменную пути и нажмите “Изменить”
  • Добавьте путь к git s bin и cmd в конце строки следующим образом:

;C:Users<user>AppDataLocalGitHubPortableGit_<guid>bin;C:Users<user>AppDataLocalGitHubPortableGit_<guid>cmd

Ответ №4

Просто установите git по этой ссылке Download Git, затем установите его на свой компьютер, затем откройте настройку переменной среды, затем добавьте новую переменную и добавьте этот путь

C:Program FilesGitcmd

Спасибо, надеюсь, это поможет вам.

Ответ №5

Спасибо всем, кто ответил. Я видел все ответы и постараюсь сделать так, чтобы каждому было легко

Шаг 1: Введите среду редактирования и выберите показанную опцию

enter image description here

Шаг 2: Выберите Path и нажмите на edit

enter image description here

Шаг 3: В конце добавьте приведенное ниже утверждение (вы можете избежать первого; если оно уже есть)

;C:Program FilesGitbingit.exe;C:Program FilesGitcmd

enter image description here

Шаг 4: – Нажмите на ОК

enter image description here

Шаг 5 **: – Один из важных шагов, который выделен одним из пользователей. Спасибо ему. Пожалуйста, ** ЗАКРЫТЬ командную строку и REOPEN, затем попробуйте написать git.

**

  • Закройте командную строку и перезапустите, прежде чем пробовать приведенную ниже команду

**

Вот магия

enter image description here

Ответ №6

Просматривая несколько сообщений. В Windows 10, загрузив и установив Github для Windows 2.10.2, я нашел git.exe в

C:Users<user>AppDataLocalProgramsGitbin

и git -cmd.exe в

C:Users<user>AppDataLocalProgramsGit

Обратите внимание на изменение папки “Программы” в “Местный” из вышеуказанных сообщений.

Ответ №7

GitHub для Windows теперь является рабочим столом GitHub.

Если у вас есть GitHub для Windows (до версии 1.1), ваш путь должен быть:

C:Users<user>AppDataLocalGitHubPortableGit_<guid>cmd

Если у вас есть GitHub Desktop (начиная с версии 1.1), ваш путь должен быть:

C:Users<user>AppDataLocalGitHubDesktopapp-<version>resourcesappgitcmd

После подтверждения и копирования вашего пути сделайте следующее:

  • Щелкните правой кнопкой мыши на Мой компьютер или этот компьютер
  • Нажмите на свойства
  • Нажмите на Дополнительные настройки системы
  • Нажмите “Переменные среды” на вкладке “Дополнительно”.
  • Добавьте свой путь с помощью ; перед ним в переменной Path
  • Нажмите Ok
  • Используйте новый терминал

Ответ №8

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

Если у вас Windows 10, просто начните вводить “редактировать окружающую среду…”, и он появится сразу. Путь клика и Изменить… затем вставьте ;C:Program FilesGitbingit.exe;C:Program FilesGitcmd
в конце пути, уже там, не забывайте; чтобы отделить ваш новый путь github от текущего пути.

Вам не нужен указатель, но если вы хотите узнать, как его открыть, bash, введите git --man-path

Ответ №9

Обновлен для рабочего стола Github

Поиск вверх “Редактировать переменные системной среды” в окне поиска

  • Нажмите на переменную окружения в правом нижнем углу.

  • Найдите путь по системным переменным и нажмите на него править

  • Нажмите “Новый”, чтобы добавить новый путь

  • добавить этот путь: C:UsersyourUserNameAppDataLocalGitHubDesktopbingithub.exe

Чтобы убедиться, что все работает нормально, откройте cmd и введите github.exe

Ответ №10

Если вы используете SmartGit в Windows, исполняемый файл может быть здесь:

c:Program Files (x86)SmartGitgitbingit.exe

Ответ №11

добавлять

C:Program FilesGitbingit.exe; C:Program FilesGitcmd; C:WindowsSystem32 в вашей переменной PATH

Не создавайте новую переменную для git, а добавляйте их, как я делал один за другим, разделяя их;

Меня устраивает

Ответ №12

Если вы используете терминал vscode, он может не работать, даже если вы используете переменную окружения, протестируйте, набрав git

Перезапустите vscode, он должен работать.

Like this post? Please share to your friends:
  • Как добавить беспроводное сетевое соединение на windows 7
  • Как добавить git bash в windows terminal
  • Как добавить windows 10 в grub archlinux
  • Как добавить geforce experience в автозагрузку windows 10
  • Как добавить беспроводное подключение на windows 10