使用适用于Windows的GitHub客户端在PATH中安装Git
如何在使用GitHub客户端的Windows时在我的PATH
安装Git?
我遇到错误,因为显然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.
安装Git时,GitHub for Windows会安装吗? (它必须,否则它如何使用Git?)我不想双重安装它…那么我怎样才能将已经存在的Git添加到PATH?
GitHub for Windows确实安装了它自己的Git版本,但是并没有将它添加到PATH
variables中,这很容易做到。 以下是如何操作的说明:
-
获取Git URL
我们需要获取您的计算机的Git
\cmd
目录的url。 Git位于这里:C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
因此,在您的计算机上,将
<user>
replace为您的用户,并找出您的计算机的<guid>
。 (每次GitHub更新PortableGit时,guid
可能会更改,但是他们正在为此提供解决scheme。)将其复制并粘贴到命令提示符中(右键单击>粘贴以粘贴到terminal中)以validation它是否正常工作。 您应该看到列出常用Git命令的Git帮助响应。 如果您看到
The system cannot find the path specified.
那么这个url是不对的。 一旦你的权利,使用这种格式创build到目录的链接:;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
(注意:
\cmd
最后,不是\cmd\git.exe
了!)在我的系统上,这是,你的将是不同的:
;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
-
编辑PATHvariables
导航到环境variables编辑器( 说明 )并在“系统variables”部分find
Path
variables。 单击Edit…
并将Git的URL粘贴到该string的末尾。 保存! 把它拖到记事本中进行编辑可能会更容易,只要确保在粘贴URL之前先input一个分号即可。 如果它不起作用,可能是因为这个path被弄乱了,或者在那里有一个空格(在分号周围没有空格),或者在分号结尾(分号只能分隔URL,在开头或结尾没有分号串)。
如果它工作,你应该能够closures并重新打开一个terminal,inputgit
,它会给你相同的git帮助文件。 然后安装Linter应该工作。 (Atom> File> Settings> Packages> Linter)
我想再补充一点,就是其他答案所说的。 这不是强制性的,path是:
C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe
在我的电脑里我没有findGit
。
但是git和cmd位于
git.exe
C:\Program Files\Git\bin\git.exe
CMD
C:\Program Files\Git\cmd
要添加到PATH中:
- 右键单击我的电脑
- 点击高级系统设置
- 点击环境variables
- 然后,在系统variables下,查找pathvariables,然后单击编辑
-
在这个string的末尾添加git的bin和cmd的path:
;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
要validation,请重新启动cmd并在cmd中键入git --version
Git的可执行文件实际上位于: C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe
现在我们已经find了可执行文件,我们所要做的就是将其添加到PATH中:
- 右键单击我的电脑
- 点击高级系统设置
- 点击环境variables
- 然后在系统variables下查找pathvariables,然后点击编辑
- 在这个string的末尾添加git的bin和cmd的path:
;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
我在Windows 10上安装了GitHubDestop,git.exe位于:C:\ Users \ john \ AppData \ Local \ GitHubDesktop \ app-0.7.2 \ resources \ app \ git \ cmd \ git.exe
search了几个职位。 在Windows 10下载并安装了GitHub for Windows 2.10.2后,我find了git.exe
C:\Users\<user>\AppData\Local\Programs\Git\bin
和git-cmd.exe中
C:\Users\<user>\AppData\Local\Programs\Git
请注意从上面的post改变到本地的程序文件夹。
为了做到这一点,我不得不把上面的许多答案结合起来,这可能会帮助我的人更简单。
如果你有Windows 10,只需input“编辑环境…”,它会马上popup。 点击path并编辑…然后粘贴;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd
在已经存在的path的末尾,不要忘记; 将新的githubpath与当前path分开。
你不需要guid,但是如果你想知道如何find它,打开bash,inputgit --man-path