Enable two-factor authentication (2FA) - Github解决方案

👨‍🎓博主简介

  🏅CSDN博客专家
  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
🐋 希望大家多多支持,我们一起进步!😄
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗


最近Github出现了一个Two-factor authentication (2FA)is required for your GitHub account,这个是必须要弄的,如果你不开启,将在2025年4月好像就用不了,就会被限制登录。

为此我在网上找了很多个教程,终于找到了一个好用的,链接:https://mp.weixin.qq.com/s/IZrUYvd32ycKFwmuNwrlwQ

他也就是原创,我这里也写一下,主要还是记录一下;

2FA认证启动提示

这里会提示你现在启用2FA认证;

然后,我们就会进到如下页面:

2FA认证解决版本

这里我就跳过哪些没用的话,直接开始,以下两种验证方式任选其一即可(方式2更便捷);

方式一:下载谷歌插件-身份验证器

前提,需要用谷歌浏览器,然后下载一个身份验证器的插件,记得用谷歌浏览器哈(得翻一下下载,不用看,我找到就这么一个免费的)

下载链接(需要翻一下qiang):身份验证器插件下载链接

如果不会翻的,或打不开链接的小伙伴们,也可以关注小刘Linux公众号,回复身份验证器进行下载插件。

下载下来是.crx后缀的文件,直接拖动到谷歌内核的浏览器就可以安装了。

方式二:手机下载-TOTP身份验证器

返回Github开始2FA认证

  • 点Enable 2FA now 按钮

  • 会提示输入用户名密码登录一下

  • 然后,我们就会进到如下页面:

  • 打开刚刚安装的插件 或 者手机下载的TOTP身份验证器扫描二维码

手机下载的TOTP直接打开,点击右下角加号 - Scan - 扫描图上的二维码即可;

  • 插件安装的会让你截图并自动扫描二维码

  • 扫描完之后会演示一个码,吧这个验证码填到Verify the code from the app里;

填完之后会自动验证跳转下一步;

  • 下载您的恢复代码

您可以使用恢复代码作为第二个因素进行身份验证,以防您无法访问设备。我们建议使用1Password、Authy或Keeper等安全密码管理器保存它们。

注意:

将您的恢复代码保存在安全的地方,如果您丢失了设备并且没有恢复代码,您将无法访问您的帐户。

  • 点击Download下载,记着要保存好,如果恢复代码丢失了,就登录不了了。

  • 点击下载完就可以再次点击I have saved my recovery codes就开启了2FA双重认证了。

2FA认证解决完成


常见问题

1、更换设备浏览器扫描新的二维码

  • 如果登录新设备不想使用浏览器插件来扫描就不用此操作,在手机上的TOTP看之前扫描的验证码登录即可;

  • 如果需要更换电脑主设备(浏览器插件使用),这时候在登录的时候需要先填验证码(可以查看之前电脑或手机的验证码)或使用恢复代码来登录上;

操作步骤:登录上之后点击右上角头像 --> 选择Settings --> 在左侧选择Password and authentication --> 然后找到Authenticator app点击Edit --> 扫描新的二维码(最好手机和浏览器插件都扫描一下) --> 然后将扫描到的新的验证码填入Verify the code from the app中 --> 在点击save保存即可

注: 以后只能使用此二维码扫描的验证码登录,即使在其他设备登录也需要使用此二维码的验证码来登录,如需更换和此操作一样(或不使用浏览器插件直接用手机TOTP查看)。

推荐: 这里还是推荐使用手机的TOTP身份验证器扫描登录,非常的便捷;

后续如果还会遇到什么问题我们在补充,目前这是我遇到过的一个问题;

### 如何启用两步验证(2FA) 对于不同的平台和服务提供商,启用两步验证的过程有所不同。以下是几个常见平台上启用此功能的具体方法。 #### Reddit 在Reddit上设置两步验证相对简单,在账户的安全选项里可以找到对应的开启入口[^1]: 1. 登录到自己的账号; 2. 访问偏好设置页面; 3. 寻找安全相关的配置项; 4. 找到“额外安全性”的部分; 5. 点击激活按钮来启动该特性; ```bash # 假设这是通过命令行模拟Reddit网站上的操作 echo "访问 https://www.reddit.com/settings/security" echo "点击【启用】以激活两步验证" ``` #### Amazon 同样地,在亚马逊这样的电商平台上也能够轻松完成同样的设定过程[^3]: - 查看是否有可用的增强型防护措施; - 如果存在,则按照指示逐步完成注册流程; ```bash # 同样假设这是一个自动化脚本用于指导用户 echo "前往 https://www.amazon.com/myaccount#/security" echo "选择【编辑】-> 【添加手机号码作为第二重验证方式】" ``` #### Apple ID 针对苹果设备用户的Apple ID而言,官方文档提供了详细的指引[^4]: - 使用受信任设备登录iCloud官网或直接打开系统内置的应用程序; - 浏览个人资料直至发现有关于加强隐私保护的部分; - 阅读完提示信息之后同意条款即可正式加入计划; ```swift // 此处展示的是iOS应用内可能涉及的操作逻辑 if let url = URL(string: "https://appleid.apple.com/account") { UIApplication.shared.open(url) } print("请确认您已阅读并理解了所有相关说明") ```
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A-刘晨阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值