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

问题描述 投票:124回答:13

在使用Windows的GitHub客户端时,如何在我的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.

GitHub for Windows在安装时是否安装了Git? (它必须,否则它如何使用Git?)我不想重新安装它...所以我如何只添加已经存在于PATH的Git?

git github github-for-windows
13个回答
180
投票

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

  1. 获取Git URL 我们需要获取Git \cmd目录的网址到您的计算机。 Git位于: C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe 因此,在您的计算机上,将<user>替换为您的用户,并找出<guid>适用于您的计算机。 (每当GitHub更新PortableGit时,guid可能会改变,但他们正在努力解决这个问题。) 将其复制并粘贴到命令提示符中(右键单击>粘贴以粘贴到终端中)以验证它是否有效。您应该看到列出常见Git命令的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
  2. 编辑PATH变量 导航到环境变量编辑器(instructions)并在“系统变量”部分中找到Path变量。单击Edit…并将Git的URL粘贴到该字符串的末尾。保存!将其拉入记事本进行编辑可能更容易,只需确保在粘贴URL之前放入一个分号。如果它不起作用,可能是因为这条路径弄乱了某处某处的空格(分号周围应该没有空格)或末尾有分号(分号应该只分隔URL,在开头或结尾没有分号)串)。

如果它工作,你应该能够关闭并重新打开终端并输入git,它会给你相同的git帮助文件。然后安装Linter应该工作。 (Atom>文件>设置>包> Linter)


1
投票

Updated for the Github Desktop

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

  • 单击右下角的环境变量
  • 在系统变量下查找路径并单击其上的编辑
  • 单击“新建”以添加新路径
  • 添加此路径:C:\ Users \ yourUserName \ AppData \ Local \ GitHubDesktop \ bin \ github.exe

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


0
投票

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

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

0
投票

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

不要为git创建新的变量,而是在我一个接一个地将它们分开时添加它们;

这个对我有用


0
投票

如果您正在使用vscode的终端,那么即使您执行环境变量操作也可能无法正常工作,请输入git进行测试

重启vscode,它应该工作。


115
投票

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

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

在我的电脑里,我没有在那里找到Git

但是git和命令位于

git.ex到

C:\Program Files\Git\bin\git.exe

CMD

C:\Program Files\Git\cmd

要添加到PATH中:

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


17
投票

我在Windows 10上安装了GitHubDesktop,git.exe位于那里:C:\ Users \ john \ AppData \ Local \ GitHubDesktop \ app-0.7.2 \ resources \ app \ git \ cmd \ git.exe


10
投票

Git的可执行文件实际上位于:C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

现在我们已经找到了可执行文件,我们所要做的就是将它添加到PATH中:

  • 右键单击“我的电脑”
  • 单击高级系统设置
  • 单击“环境变量”
  • 然后在系统变量下查找路径变量并单击编辑
  • 在字符串末尾添加git的bin和cmd的路径,如下所示:

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


10
投票

谢谢所有回答过的人。我已经看到了所有的答案,并试图让每个人都感到轻松

步骤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 **: - 其中一个用户突出显示的重要步骤之一。谢谢他。请** CLOSE命令提示符和REOPEN然后尝试编写git。

**

  • 在尝试以下命令之前关闭命令提示符并重新启动

**

这是魔术

enter image description here


4
投票

只需从这个Download Git链接安装git,然后将其安装到您的机器上,然后打开环境变量设置,然后添加新变量并添加此路径

C:\Program Files\Git\cmd

谢谢,希望它会对你有所帮助。


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

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


3
投票

GitHub for Windows现在是GitHub desktop

如果你有适用于Windows的GitHub(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

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

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

1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.