在使用适用于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?
答案 0 :(得分:179)
GitHub for Windows确实安装了自己的Git版本,但它没有将它添加到PATH
变量,这很容易做到。以下是如何操作的说明:
获取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
编辑PATH变量
导航到环境变量编辑器(instructions)并在“系统变量”部分中找到Path
变量。单击Edit…
并将Git的URL粘贴到该字符串的末尾。保存!将其拉入记事本进行编辑可能更容易,只需确保在粘贴URL之前放入一个分号。如果它不起作用,可能是因为这条路径弄乱了,或者某处有一个空格(分号周围没有空格)或末尾有分号(分号只能分隔URL,开头不能用分号或字符串的结尾)。
如果有效,你应该可以关闭&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:
;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
答案 4 :(得分:6)
感谢所有回答过的人。我看到了所有答案,并尝试简化所有人的生活
步骤1 :键入编辑环境,然后选择显示的选项
第2步: 选择路径,然后点击修改
第3步:最后添加以下语句(可以避免第一个;如果已经存在,则可以避免)
;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd
步骤4 :-单击确定
步骤5 **:-其中一个用户突出显示的重要步骤之一。多亏了他请**关闭命令提示符,然后重新打开,然后尝试编写git。
**
**
这是魔术
答案 5 :(得分:4)
只需从中安装git即可 Download Git 链接然后将其安装在您的计算机上然后打开 环境变量设置然后添加新变量并添加此路径
C:\Program Files\Git\cmd
谢谢希望它能帮到你。
答案 6 :(得分:3)
搜索了几个帖子。在已下载并安装了Github for Windows 2.10.2的Windows 10上,我在
中找到了git.exeC:\Users\<user>\AppData\Local\Programs\Git\bin
和
中的git-cmd.exeC:\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
确认并复制路径后,请执行以下操作:
;
之前的路径
答案 8 :(得分:1)
为了实现这一点,我必须将上述许多答案结合起来,对于任何可能在这里提供帮助的人来说,这是我更简单的过程。
如果您有Windows 10,只需输入“编辑环境...”,它就会立即弹出。点击路径和编辑...然后粘贴;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd
在已经存在的路径的尽头,不要忘记;将新的github路径与当前路径分开。
您不需要guid,但如果您想知道如何找到它打开bash,请输入git --man-path
答案 9 :(得分:1)
在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
答案 14 :(得分:-2)
为了解决一个问题,就我而言:我检查了 c:\program files\Git 下的 Git 文件夹。没有找到git.exe,删除Git文件夹重新安装。如上所示,在环境变量中声明它们。问题就解决了。