Установка 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?
Ответы
Ответ 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:
ИЛИ
;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, он должен работать.