Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

  • Получить Git URL

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

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

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

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

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

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

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

    ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
    
  • Изменить переменную PATH

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

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

Ответ 2

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

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:

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

    ;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

Ответ 3

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

Ответ 4

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

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

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

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

Ответ 5

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

C:\Program Files\Git\cmd

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

Ответ 6

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

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

enter image description here

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

enter image description here

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

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

enter image description here

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

enter image description here

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

**

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

**

Вот магия

enter image description here

Ответ 7

Просматривая несколько сообщений. В 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

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

Ответ 8

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

Если у вас есть 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
  • Нажмите Ok
  • Используйте новый терминал

Ответ 9

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

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

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

Ответ 10

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

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

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

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

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

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

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

Ответ 11

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

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

Ответ 12

добавлять

C:\Program Files\Git\bin\git.exe; C:\Program Files\Git\cmd; C:\Windows\System32 в вашей переменной PATH

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

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

Ответ 13

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

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