此文来自于CSDN [君子未期]本站只做记录使用,如有侵权,请联系站长删除!

问题描述

  • 进入github官网,输入账号密码后,出现如下页面。经查询可知国内电话号无法通过认证,但我预先并未在github中设置2FA认证。
  • 2FA定义:双因子认证2FA(Two Factor Authentication)是一种安全认证过程,需要用户提供两种不同类型的认证因子来表明自己的身份,包括密码、指纹、短信验证码、智能卡、生物识别等多种因素组合,从而提高用户账户的安全性和可靠性。

解决方案

  1. 点击下面的 use a recovery code

  2. 出现如下界面

  3. 点击下面红色框的链接

  4. 跳转到下面的页面,在本地电脑中搜索文件

  5. 搜索出的文本文件中包含多个recovery-codes,随便复制一个粘贴到之前的输入框中,便可以成功登录github。

  6. 登录github后及时设置2FA认证

    步骤如下:点击头像→setting→password and authentication→preferred 2FA method→选择Authenticator app。

  7. 在手机以你该用商店下载 Authenticator ,打开应用后→主页→右上角’+号’→添加账户→其他账户→出现扫码框

  8. 回到pc端→下滑页面→选择Authenticator app→edit→用手机扫码→将手机上出现的code输入到输入框中→save

输入手机上的令牌后,以后登录github就可以查看手机的一次性密码代码输入到pc端,完成验证。