一次性解决Github Enable two-factor authentication
一、背景
最近经常收到 github 的邮件:
Hey XXXX!
This is a reminder that we announced that we are requiring users contributing code on GitHub.com
to enable two-factor authentication (2FA).
You are receiving this notification because your account meets this criteria and will be required
to enroll in 2FA by November 14th, 2024 at 00:00 (UTC).
Please see the below FAQ, or learn more about 2FA on GitHub Help.
大概意思是说限定时间内,github账号必须开启 两因素认证(2FA),否则将无法登陆
然后过期后你登陆github账号就会显示这样子:
二、什么是两因素认证(2FA)
2FA:多因素用户认证(Multi-Factor Authentication) ,现在很多大厂的服务其实都已经开启了,本质上就是一种强身份证验证,目的就是保障账号安全
三、解决
说明
从 github 的提示中,官方建议有三种方式开启 2FA
方式一:Use an authenticator app
方式二:browser extension
方式三:一键短信验证
其中方式三短信验证,我的手机号码接收不到 github 的短信,所以用不了
(一)方式一:TOTP应用-Microsoft Authenticator
亲测可用
手机应用商店搜索下载:Microsoft Authenticator
![]()
打开 github 2FA 认证页面
点击 enable 2FA now ,如下图
![]()
手机打开刚才下载的 TOTP 应用 Microsoft Authenticator --- 扫描 QR 码,然后会生成一个一次性密码代码

将该动态码输入到gitthub认证界面 qr 码下的的输入框(Verify the code from the app)中 ,然后点击认证

最后点击 i have saved my recovery codes
进入步骤3,直接点击 done 即可完成 2FA 认证
(二)方式二:浏览器扩展
亲测可用
在浏览器安装 Authenticator 2FA client 拓展
不同浏览器的拓展的安装方式不同
谷歌浏览器
https://chromewebstore.google.com/?hl=zh-CN&utm_source=ext_sidebar
搜索:Authenticator
必应浏览器
搜索:Authenticator
这里测试使用的是:【Authenticator: 2FA Client】2,000,000+ 个用户
建议使用用户量比较多的拓展,才安全可靠
认证方式几乎和方式一 TOTP 应用一致,唯一不同的时是在扫描二维码的步骤,手机是直接APP扫码,浏览器拓展需要点击拓展应用上的扫码功能进行扫描,然后就会生成【一次性密码代码】
到这里就算结束了
总结
github 开启两因素认证(2FA)是对账号的一种强身份认证的安全措施,启动认证的方式有三种,推荐顺序如下:
短信验证码(大陆用户手机号目前还接受不了,所以不考虑)
TOTP 应用(手机应用商店下载 Microsoft Authenticator,扫码生成一次性密码代码进行认证)(推荐)
浏览器拓展(安装 Authenticator: 2FA Client 拓展,扫码生成一次性密码代码进行认证)
原文地址
一次性解决Github Enable two-factor authentication
一次性解决Github Enable two-factor authentication的更多相关文章
- 转: 解决Github访问超慢问题
转自:http://zengrong.net/post/2092.htm 解决Github访问超慢问题 Github is so slowly. 这段时间访问 github 都非常慢,google了一 ...
- 解决Github访问超慢问题[自己留档]
解决Github访问超慢问题 Github is so slowly. 这段时间访问 github 都非常慢,google了一下发现是github某个CDN被伟大的墙屏蔽所致. 出问题的应该是这个CD ...
- To enable integrated Windows authentication in Windows Vista/IIS 7
https://msdn.microsoft.com/en-us/library/x8a5axew.aspx Log on to the Web server by using an administ ...
- 解决 Github:failed to add file / to index 问题
参考: Github:failed to add file / to index 解决 Github:failed to add file / to index 问题 在通过Github for Ma ...
- 解决github访问过慢问题
解决github访问过慢问题 主要原因: DNS 自动解析较慢 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 用文本编辑器打开ho ...
- 解决 Github用户名 变为 invalid-email-address 问题
解决 Github用户名 变为 invalid-email-address 问题 If the identity used for this commit is wrong, you can fix ...
- 解决 Github 图片加载慢的问题
一.前言 本文主要介绍一种解决 Github 图片加载慢的方法,亲测有效. 笔者博客是使用 Github 作为图床,每次打开博客时的图片加载很慢或者根本加载不出来.这是因为 GitHub 的 CDN ...
- 如何解决github/amazonaws访问不了的问题
原文链接: https://www.clclcl.fun/2019/12/12/github-blocked/ 如何解决github/amazonaws访问不了的问题 缘起: github.githu ...
- 解决GitHub下载慢问题,不用修改HOSTS文件
写这篇文章缘由是我用的一款Github上的软件软件版本更新,想去Github上下载新的版本,结果下载速度居然只有几k,还老是下载失败,然后去修改HOSTS文件(我看文章基本都是叫修改这个),修改完成后 ...
- Windows下解决github push failed (remote: Permission to userA/XXXX.git denied to userB.) 上传gitHub失败报错
Windows环境下解决 github push failed (remote: Permission to userA/XXXX.git denied to userB.) · 初学GitHub的朋 ...
随机推荐
- Nacos源码—8.Nacos升级gRPC分析三
大纲 7.服务端对服务实例进行健康检查 8.服务下线如何注销注册表和客户端等信息 9.事件驱动架构源码分析 7.服务端对服务实例进行健康检查 (1)服务端对服务实例进行健康检查的设计逻辑 (2)服务端 ...
- Pycomcad中的过滤机制及访问引用块内对象简述
1.过滤机制 所谓过滤机制,就是选择集的规则,过滤器列表由成对的参数组成.第一个参数标识过滤器的类型(例如对象),第二个参数指定要过滤的值(例如圆).过滤器类型是指定使用哪种过滤器的 DXF 组码. ...
- MCP Server 实践之旅第 3 站:MCP 协议亲和性的技术内幕
作者:柳下,西流 背景 在分布式架构设计中,请求亲和性是实现有状态服务高可用的核心技术,通过将具备相同会话标识的请求智能路由至固定计算节点,保障会话连续性及缓存有效性.然而在 Serverless 范 ...
- SQL解析工具JSQLParser
一.引言 JSQLParser(GitHub:https://github.com/JSQLParser/JSqlParser)是一个Java语言的SQL语句解析工具,功能十分强大,它可以将SQL语句 ...
- Qt图像处理技术六:拉普拉斯锐化
Qt图像处理技术六:拉普拉斯锐化 效果图 源码 由该公式得到下方卷积核 使用到的卷积核: //都把QImage转化为rgb888更好运算 QImage LaplaceSharpen(const QIm ...
- 用bat脚本启动和停止系统服务,如oracle等
启动脚本 启动oracle.bat :: 取得管理员权限 :Main @echo off cd /d "%~dp0" cacls.exe "%SystemDrive%\S ...
- Nginx配置HTTPS认证
概述 什么是https? 可以阅读这篇文章:https://www.cnblogs.com/huangSir-devops/p/18806406 在生产环境中,网站的访问一般都是使用https加密的, ...
- 2025年6月Docker镜像加速失效终极解决方案
以下是融合整理的Docker镜像加速终极解决方案,结合基础配置与深度技术方案,形成分层递进的完整体系: 一.分层加速架构 图表 二.全链路解决方案 1. 基础层:公共镜像源(5分钟快速配置) json ...
- 数栈xAI:轻量化、专业化、模块化,四大功能革新 SQL 开发体验
在这个数据如潮的时代,SQL 已远远超越了简单的查询语言范畴,它已成为数据分析和决策制定的基石,成为撬动企业智慧决策的关键杠杆.SQL 的编写和执行效率直接关系到数据处理的速度和分析结果的深度,对企业 ...
- python扩展中的调试器不再支持小于3.8的python版本(debugpy)
报错原因 python版本过低,vscode的插件不再支持低版本的python调试. 尝试方法 如果搜这个报错,常见的方法就是降低插件版本,但是可能带来新的问题:vscode Cannot read ...

