在使用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?
GitHub for Windows确实安装了自己的Git版本,但它没有将它添加到PATH
变量中,这很容易做到。以下是如何操作的说明:
\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
Path
变量。单击Edit…
并将Git的URL粘贴到该字符串的末尾。保存!将其拉入记事本进行编辑可能更容易,只需确保在粘贴URL之前放入一个分号。如果它不起作用,可能是因为这条路径弄乱了某处某处的空格(分号周围应该没有空格)或末尾有分号(分号应该只分隔URL,在开头或结尾没有分号)串)。如果它工作,你应该能够关闭并重新打开终端并输入git
,它会给你相同的git帮助文件。然后安装Linter应该工作。 (Atom>文件>设置>包> Linter)
在Windows搜索上搜索“编辑系统环境变量”
要确保一切正常,请打开cmd,然后键入github.exe
如果您在Windows上使用SmartGit,则可执行文件可能位于:
c:\Program Files (x86)\SmartGit\git\bin\git.exe
加
C:\ Program Files \ Git \ bin \ git.exe; C:\ Program Files \ Git \ cmd; C:\ Windows \ System32到你的PATH变量
不要为git创建新的变量,而是在我一个接一个地将它们分开时添加它们;
这个对我有用
如果您正在使用vscode的终端,那么即使您执行环境变量操作也可能无法正常工作,请输入git
进行测试
重启vscode,它应该工作。
我想补充一点其他答案所说的内容。路径不是强制性的:
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中:
;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
我在Windows 10上安装了GitHubDesktop,git.exe位于那里:C:\ Users \ john \ AppData \ Local \ GitHubDesktop \ app-0.7.2 \ resources \ app \ git \ cmd \ git.exe
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
只需从这个Download Git链接安装git,然后将其安装到您的机器上,然后打开环境变量设置,然后添加新变量并添加此路径
C:\Program Files\Git\cmd
谢谢,希望它会对你有所帮助。
搜遍了几个帖子。在已下载并安装了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
请注意上述帖子中对“本地”中“程序”文件夹的更改。
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
确认并复制路径后,请执行以下操作:
;
之前的路径为了实现这一点,我必须将上述许多答案结合起来,对于这里可能有所帮助的人来说,这是我更简单的过程。
如果您有Windows 10,只需输入“编辑环境...”,它就会立即弹出。单击路径并编辑...然后将;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd
粘贴到已经存在的路径的末尾,不要忘记;将新的github路径与当前路径分开。
你不需要guid,但如果你想知道如何找到它打开bash,输入git --man-path