光速搞定GitHub 2FA认证

732 阅读2分钟

前言

最近登录 GitHub 看到登录似乎需要强制进行 2FA 认证,不认证的话就无法登录。看了具体介绍和一些博客,记录下自己的操作流程,顺便分享出来帮助其他人快速解决。

流程

进入认证界面

有的登录 GitHub 账号时便会跳出 2FA 认证界面。如果没有的,也可以通过 url 进入页面配置,省的后面还要操作。

界面地址: Configure two-factor authentication

具体界面应该如下:

image-20250816224246626.png

浏览器扩展进行认证

页面上也说了,可以选择使用 app 或者浏览器扩展进行认证。使用 app 感觉好麻烦,平常用 github 基本都是在 pc 浏览器上看,所以还是选择浏览器扩展方便点。 最开始是想用 1Password 的,看到有浏览器版本的,但好像需要开会员。最后选择了免费开源的 Microsoft Authenticator,并且操作也挺简单的

根据浏览器下载扩展

GitHub repo 地址:Authenticator-Extension/Authenticator

扩展下载地址:

添加账户,完成 2FA 认证

具体操作基本按照下面网址的步骤来就行了

Add Your First Account

  • 将扩展固定到任务栏上,点击扩展
  • 点击扩展上方的扫描按钮,截取认证界面的二维码区域便可添加
  • 添加成功后,点击扩展图标,即可查看已添加的账户,复制对应验证码
  • 将验证码填入对应账户的密钥中
  • 页面跳转,可以下载 recovery codes,然后点击按钮认证即完成流程

参考文档