Установка Git в PATH с клиентом GitHub для Windows

Как установить Git в my 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?

10 ответов


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

  1. получить git URL

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

    C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
    

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

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

    ;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
    

    (Примечание: \cmd в конец, не


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

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

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

но git и cmd расположены в

git.exe

C:\Program Files\Git\bin\git.exe

cmd

C:\Program Files\Git\cmd

чтобы добавить в путь:

  • щелкните правой кнопкой мыши на моем компьютере
  • клик на расширенных системных настройках
  • нажмите на переменные среды
  • затем в разделе системные переменные найдите переменную path и нажмите edit
  • добавьте путь к bin и cmd git в конце строки следующим образом:

    ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

или

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

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


Я установил GitHubDestop в Windows 10 и git.exe находится там: C:\Users\john\AppData\Local\GitHubDesktop\app-0.7.2\resources\app\git\cmd\git.exe


исполняемый файл Git фактически находится в: C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

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

  • щелкните правой кнопкой мыши на моем компьютере
  • Нажмите Дополнительные Системные Настройки
  • Нажмите Переменные Среды
  • затем в разделе системные переменные найдите переменную path и нажмите edit
  • добавьте путь к bin и cmd git в конце строки, например это:

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd


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

C:\Users\<user>\AppData\Local\Programs\Git\bin

и Git-cmd.exe в

C:\Users\<user>\AppData\Local\Programs\Git

обратите внимание на изменение папки "программы" в локальной из вышеупомянутых сообщений.


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

C:\Program Files\Git\cmd

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


GitHub для Windows теперь GitHub desktop.

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

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

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

C:\Users\<user>\AppData\Local\GitHubDesktop\app-<version>\resources\app\git\cmd

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

  • щелкните правой кнопкой мыши на моем компьютере или этом ПК
  • нажмите на Свойства
  • нажмите на Дополнительные параметры системы
  • нажмите на переменные среды "на вкладке" Дополнительно
  • добавьте свой путь с ; перед ним в переменной Path
  • Pres Ok
  • используйте новый терминал

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

Если у вас есть Windows 10, просто начните вводить " edit environmental...- и он тут же всплывет. Нажмите path и Edit... затем вставьте ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd в конце пути уже есть, не забудьте; чтобы отделить ваш новый путь github от текущего пути.

вам не нужен GUID, но если вы хотите знать, как найти его открытым Баш, типа git --man-path


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

c:\Program Files (x86)\SmartGit\git\bin\git.exe

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

Поиск "редактировать системные переменные среды" в Windows search

  • клик переменные среды в правом нижнем углу

  • найти путь под системными переменными и нажмите edit on it

  • клик новая добавить новый путь

  • добавить этот путь: C:\Users\yourUserName\AppData\Local\GitHubDesktop\bin\github - ... exe

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