使用适用于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版本,但是并没有将它添加到PATHvariables中,这很容易做到。 以下是如何操作的说明:

  1. 获取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 
  2. 编辑PATHvariables

    导航到环境variables编辑器( 说明 )并在“系统variables”部分findPathvariables。 单击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