我已经在我的Windows 7机器上安装了msysGit 1.7.10。我想知道是否仍然可以从命令行使用Git?
当我现在在命令行中尝试使用git
命令时,我看到:
'git'不被识别为内部或外部命令、可操作的程序或批处理文件。
有没有办法启用Git命令行?
我已经在我的Windows 7机器上安装了msysGit 1.7.10。我想知道是否仍然可以从命令行使用Git?
当我现在在命令行中尝试使用git
命令时,我看到:
'git'不被识别为内部或外部命令、可操作的程序或批处理文件。
有没有办法启用Git命令行?
我曾经遇到过同样的问题,通过将/bin
目录位置添加到PATH环境变量中解决了它。
搜索Git安装的文件位置,我的是C:\Users\(My UserName)\AppData\Local\GitHub
。也可能是C:\Program Files (x86)\Git
一旦你找到了Git的位置,你应该会看到一个/bin
子文件夹。它可能在PortableGit文件夹中(我的是PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13
)。复制这个路径。
进入控制面板 > 系统 > 系统保护 > 高级 > 环境变量
选择PATH,点击编辑并粘贴bin路径。如果你的PATH中已经有任何值,请在末尾用分号分隔后粘贴你的Git路径。
现在你可以从CMD访问Git命令。
正如@birryree所说,将msysgit的二进制文件添加到您的路径中,或使用Git Bash(据我记得是与msysgit一起安装的)这比Windows的控制台更好,并类似于Unix。
这些指示适用于安装了msysgit/TortoiseGit的Windows 8系统,但适用于其他类型的Windows git安装。
;C:\msysgit\bin\;C:\msysgit\mingw\bin\
在Windows 8.1中,将环境变量PATH设置为Git的bin
目录对我来说无效。相反,我必须使用C:\Program Files (x86)\Git\cmd
目录下的cmd
目录。
感谢@VonC在此问题中的帮助。
对我来说,我正在使用Windows 10,@andrew-marshall的指示起作用了(谢谢!),除了git.exe
在PortableGit...
中的cmd
目录下,而不是在bin
目录下,所以我必须在我添加到PATH
中的路径末尾加上\cmd
。我想在这里发布一下,以防其他人遇到同样的问题。你可以通过在新的命令提示符窗口中输入git
,如果返回命令使用信息而不是错误,则说明它已经起作用。
目前来看,使用Win 1909和Git-2.24.0.2-64位安装程序,该过程非常友好,支持用户配置。似乎之前的问题现在已经得到解决。
你可以安装chocolatey。它类似于Linux中的apt-get,可以通过命令行进行安装。以管理员身份运行命令提示符,然后键入choco install git
,就可以安装专门用于命令行的git。
PATH
环境变量设置为指向msysgit的bin目录。 - wkl