问题描述
- 进入github官网,输入账号密码后,出现如下页面。经查询可知国内电话号无法通过认证,但我预先并未在github中设置2FA认证。
2FA定义:双因子认证2FA(Two Factor Authentication)是一种安全认证过程,需要用户提供两种不同类型的认证因子来表明自己的身份,包括密码、指纹、短信验证码、智能卡、生物识别等多种因素组合,从而提高用户账户的安全性和可靠性。
解决方案
-
点击下面的
use a recovery code
-
出现如下界面
-
点击下面红色框的链接
-
跳转到下面的页面,在本地电脑中搜索文件
- 搜索出的文本文件中包含多个recovery-codes,随便复制一个粘贴到之前的输入框中,便可以成功登录github。
- 登录github后及时设置2FA认证,步骤如下:点击头像→setting→password and authentication→preferred 2FA method→选择Authenticator app。
-
在手机以你该用商店下载 Authenticator ,打开应用后→主页→右上角’+号’→添加账户→其他账户→出现扫码框
-
回到pc端→下滑页面→选择Authenticator app→edit→用手机扫码→将手机上出现的code输入到输入框中→save
完成上述步骤后,以后登录github就可以查看手机的一次性密码代码输入到pc端,完成验证。