使用适用于Windows的GitHub客户端在PATH中安装Git

时间:2014-10-28 23:30:38

标签: git github github-for-windows

在使用适用于Windows的GitHub客户端时,如何在PATH中安装G​​it?

我遇到了错误,因为很明显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 for Windows在安装时会安装Git吗? (它必须,否则它是如何使用Git的?)我不想重新安装它...所以我如何才能添加已经存在于PATH中的Git?

15 个答案:

答案 0 :(得分:179)

GitHub for Windows确实安装了自己的Git版本,但它没有将它添加到PATH变量,这很容易做到。以下是如何操作的说明:

  1. 获取Git网址

    我们需要获取您的计算机的Git \cmd目录的URL。 Git位于:

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

    因此,在您的计算机上,将<user>替换为您的用户,并找出您的计算机<guid>的内容。 (每次GitHub更新PortableGit时,guid可能会更改,但他们正在解决此问题。)

    将其复制并粘贴到命令提示符中(右键单击&gt;粘贴到终端中粘贴)以验证它是否有效。您应该看到列出常见Git命令的Git帮助响应。如果您看到The system cannot find the path specified.那么网址不对。一旦你做对了,使用这种格式创建目录的链接:

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

    (注意:\cmd在最后,而不是\cmd\git.exe!)

    在我的系统上,就是这样,你的系统会有所不同:

    ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
    
  2. 编辑PATH变量

    导航到环境变量编辑器(instructions)并在“系统变量”部分中找到Path变量。单击Edit…并将Git的URL粘贴到该字符串的末尾。保存!将其拉入记事本进行编辑可能更容易,只需确保在粘贴URL之前放入一个分号。如果它不起作用,可能是因为这条路径弄乱了,或者某处有一个空格(分号周围没有空格)或末尾有分号(分号只能分隔URL,开头不能用分号或字符串的结尾)。

  3. 如果有效,你应该可以关闭&amp;重新打开终端并键入git,它将为您提供相同的git帮助文件。然后安装Linter应该工作。 (Atom&gt;文件&gt;设置&gt;包&gt; Linter)

答案 1 :(得分:108)

我想补充一点其他答案所说的内容。路径不是必须的:

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

添加到路径:

  • 右键单击“我的电脑”
  • 点击高级系统设置
  • 点击环境变量
  • 然后,在系统变量下,查找路径变量并单击编辑
  • 在字符串末尾添加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并在cmd中键入git --version

答案 2 :(得分:17)

我在Windows 10上安装了GitHubDesktop,git.exe位于那里: C:\ Users \用户约翰\应用程序数据\本地\ GitHubDesktop \ APP-0.7.2 \资源\应用\ GIT中\ CMD \ git.exe

答案 3 :(得分:10)

Git的可执行文件实际上位于: 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

答案 4 :(得分:6)

感谢所有回答过的人。我看到了所有答案,并尝试简化所有人的生活

步骤1 :键入编辑环境,然后选择显示的选项

enter image description here

第2步选择路径,然后点击修改

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 **:-其中一个用户突出显示的重要步骤之一。多亏了他请**关闭命令提示符,然后重新打开,然后尝试编写git。

**

  • 关闭命令提示符并重新启动,然后再尝试以下命令

**

这是魔术

enter image description here

答案 5 :(得分:4)

只需从中安装git即可 Download Git  链接然后将其安装在您的计算机上然后打开 环境变量设置然后添加新变量并添加此路径

C:\Program Files\Git\cmd

谢谢希望它能帮到你。

答案 6 :(得分:3)

搜索了几个帖子。在已下载并安装了Github for Windows 2.10.2的Windows 10上,我在

中找到了git.exe
C:\Users\<user>\AppData\Local\Programs\Git\bin

中的git-cmd.exe
C:\Users\<user>\AppData\Local\Programs\Git

请注意上述帖子中Local对“程序”文件夹的更改。

答案 7 :(得分:3)

Windows的GitHub现在是GitHub desktop

如果你有 GitHub for Windows (1.1版之前),你的路径应该是:

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

如果你有 GitHub桌面(来自1.1版),你的路径应该是:

C:\Users\<user>\AppData\Local\GitHubDesktop\app-<version>\resources\app\git\cmd

确认并复制路径后,请执行以下操作:

  • 右键单击“我的电脑”或“此电脑”
  • 点击“属性”
  • 点击高级系统设置
  • 单击“高级”选项卡下的“环境变量”
  • 在变量Path
  • 中添加;之前的路径
  • 按确定
  • 使用新终端

答案 8 :(得分:1)

为了实现这一点,我必须将上述许多答案结合起来,对于任何可能在这里提供帮助的人来说,这是我更简单的过程。

如果您有Windows 10,只需输入“编辑环境...”,它就会立即弹出。点击路径和编辑...然后粘贴;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd  在已经存在的路径的尽头,不要忘记;将新的github路径与当前路径分开。

您不需要guid,但如果您想知道如何找到它打开bash,请输入git --man-path

答案 9 :(得分:1)

已更新为Github Desktop

在Windows搜索中搜索“编辑系统环境变量”

  •   

    点击右下角的环境变量

  •   

    在系统变量下找到路径,然后点击上面的编辑

  •   

    点击 new 添加新路径

  •   

    添加此路径:C:\ Users \ yourUserName \ AppData \ Local \ GitHubDesktop \ bin \ github.exe

要确保一切正常,请打开cmd,然后键入github.exe

答案 10 :(得分:0)

如果您在Windows上使用SmartGit,则可执行文件可能在此处:

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

答案 11 :(得分:0)

添加

C:\ Program Files \ Git \ bin \ git.exe; C:\ Program Files \ Git \ cmd; C:\ Windows \ System32 到您的PATH变量

不要为git创建新变量,而是像我一样添加它们,并以;分隔;

对我有用

答案 12 :(得分:0)

如果您使用的是vscode的终端,那么即使您执行环境变量操作,也可能无法正常工作,请通过键入以下内容进行测试 git

重新启动vscode,它应该可以工作。

答案 13 :(得分:0)

我使用的是 2.6.6 版本

git 路径: C:\Users\AppData\Local\GitHubDesktop\app-2.6.6\resources\app\git\mingw64\bin

答案 14 :(得分:-2)

为了解决一个问题,就我而言:我检查了 c:\program files\Git 下的 Git 文件夹。没有找到git.exe,删除Git文件夹重新安装。如上所示,在环境变量中声明它们。问题就解决了。