Вопрос:
Как установить 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: Введите среду редактирования и выберите показанную опцию
Шаг 2: Выберите Path и нажмите на edit
Шаг 3: В конце добавьте приведенное ниже утверждение (вы можете избежать первого; если оно уже есть)
;C:Program FilesGitbingit.exe;C:Program FilesGitcmd
Шаг 4: – Нажмите на ОК
Шаг 5 **: – Один из важных шагов, который выделен одним из пользователей. Спасибо ему. Пожалуйста, ** ЗАКРЫТЬ командную строку и REOPEN, затем попробуйте написать git.
**
- Закройте командную строку и перезапустите, прежде чем пробовать приведенную ниже команду
**
Вот магия
Ответ №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, он должен работать.