Windows系列:【Git】‘git‘ 不是内部或外部命令,也不是可运行的程序以及解决GitHub开启双重验证问题(包括GitHub注册)




一. 【Git】‘git‘ 不是内部或外部命令,也不是可运行的程序

一、问题

我想利用git clone命令从github上下载项目源代码,发现报错:

'git' 不是内部或外部命令,也不是可运行的程序或批处理文件。

我用cmd跑一下git命令,发现报错:

在这里插入图片描述

二、问题分析

这个错误提示表明您的系统中没有安装Git,因此无法执行git命令。您需要先安装Git,然后再运行该命令。在Windows上安装Git的步骤如下:

  1. 访问 https://git-scm.com/download/win 下载适用于Windows的Git安装程序。

    注意:下载必须要有GitHub账户,如果已有账户但遇到双重验证问题请看 二. GitHub开启双重验证问题的解决方法,如果没有账户请看三.GitHub账号注册,如果已有帐户且已通过双重验证那么可以顺利下载,请往下继续看

  2. 运行下载的安装程序,按照提示进行安装。默认设置即可。

  3. 安装完成后,打开命令行窗口,输入git,如果安装成功,将会显示git的命令列表。

  4. 安装完成Git之后,您就可以执行git clone命令来克隆OFA的GitHub仓库了。

但是事实是我已经安装好了!
在这里插入图片描述

三、问题的解决

这个错误可能是因为你的系统没有安装Git或者没有将Git的可执行文件路径添加到系统的环境变量中。你可以按照以下步骤解决这个问题:

  1. 在命令提示符中输入 git,如果系统提示找不到该命令,则说明Git未安装。

  2. 如果Git已安装,那么请按以下步骤将Git的可执行文件路径添加到系统的环境变量中:
    (1)右键单击“我的电脑”或“此电脑”,选择“属性”。
    (2)点击“高级系统设置”。
    (3)在“系统属性”窗口中,选择“高级”选项卡。
    (4)点击“环境变量”按钮。
    (5)在“环境变量”窗口中,找到“系统变量”中的“Path”变量,双击该变量,或者选择该变量,然后点击“编辑”按钮。
    (6)在“编辑环境变量”窗口中,点击“新建”按钮,在弹出的对话框中输入Git的可执行文件路径,一般为C:\Program Files\Git\bin。然后点击“确定”保存更改。
    (7)确定自己的位置,我的不在C盘,在D盘里面。

    D:\Git\Git\bin
    

在这里插入图片描述

  1. 重新启动命令提示符,再次尝试 git 命令。

在这里插入图片描述




二. GitHub开启双重验证问题的解决方法(登录GitHub要求2FA了,你想了解的免费解决办法)

笔者近期收到了GitHub官方的通知邮件,要求用户启用双因素身份验证(2FA)。

在这里插入图片描述
于是我点击邮件中的 Click here to get started 按提示尝试开启 2FA。相信很多小伙伴都会选择使用短信验证码作为 2FA 的验证方式,我们点击 SMS/Text message 后面的 Add 按钮,通过人机验证后,再选择国家或地区代码并填写手机号,随即尴尬地发现:
在这里插入图片描述

其短信验证不支持中国大陆的手机号,甚至连香港号码也不支持。如果要用这种方式,显然需要购买其他国家或地区的手机号,进而需要使用外币支付费用,需要办理支持外币支付的信用卡,这对于大陆的伙伴来说算是不小的成本。

对于使用 Security keys 的方式,显然需要购买硬件设备。

对于使用 GitHub Mobile 则可能遇到

在这里插入图片描述

我们再看页面上排在第一位置的方式:Authenticator app

在这里插入图片描述
上面推荐的 app,1password 是收费软件, Authy 和 Microsoft Authenticator 都是主流的二次验证工具软件,但 Authy 的免费版功能有限。本文推荐使用微软的 Authenticator。

对于苹果手机,在 App Store 里搜索下载安装。

对于安卓手机,部分手机应用商店里可以搜索到,部分手机的搜不到。下载安装后图标如下

在这里插入图片描述

点击图标打开后,按提示点击 “接受”,再点击“通过 Microsoft 登录”,使用邮箱作为账号登录,如果已有微软账号直接登录即可,如果没有建议使用 Outlook 邮箱或者 Hotmail 邮箱注册账号登录。

然后点击左下角的“已验证 ID”,再点击“扫描 QR 码”,扫描 登录 GitHub 后 https://github.com/settings/security?type=app#two-factor-summary 里的二维码,将生成的 code 填入到验证框点击“save”即可。

使用安卓手机的伙伴,如果搜索不到 Authenticator 且访问不了 Google Play,可以尝试联系笔者。

最后附上成功照片(注意:扫描完之后还需要人机识别等)
在这里插入图片描述




三.GitHub账号注册(注册Github账号详细教程【超详细篇 适合新手入门】)

一、GitHub的简介

1、大概介绍

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

2、详细介绍

百度百科-验证
百度百科是一部内容开放、自由的网络百科全书,旨在创造一个涵盖所有领域知识,服务所有互联网用户的中文知识性百科全书。在这里你可以参与词条编辑,分享贡献你的知识。
https://baike.baidu.com/item/github/10145341

二、如何注册自己的GitHub账户

1、进入github的官网

https://github.com/
https://github.com/

2、点击右上角注册按钮sign up,来到注册页面

在这里插入图片描述

3、在光标处输入自己的邮箱,邮箱必须是可以收到邮件的。

在这里插入图片描述

4、点击Continue,继续在光标处创建密码,继续创建用户名
5、进行相应的验证,点击 create account 后 ,会出现这个界面

在这里插入图片描述

6、这时邮箱就会收到一封邮件,输入邮件中的数字页面会自动跳转
7、根据自身情况进行相应个性化设置

在这里插入图片描述

8、到这个界面时,GitHub便创建好了

在这里插入图片描述

9、下次登录时,需要点击旁边的sign in,进入登录页面

在这里插入图片描述










旅途中的宽~

【Git】‘git‘ 不是内部或外部命令,也不是可运行的程序

程序熵

登录GitHub要求2FA了,你想了解的免费解决办法

久绊A

注册Github账号详细教程【超详细篇 适合新手入门】

posted @ 2024-09-10 22:50  坦笑&&life  阅读(46)  评论(0编辑  收藏  举报  来源