GitHub 2FA 笔记

GitHub 2FA 笔记

1.2FA是什么

近日,收到一封来自GitHub的邮件,提示我的账户需要2FA:

image-20250714150236875

关于 2FA (双重身份验证):

image-20250714150343806

点击邮件中的链接来到注册页面:

image-20250714151318031

经过一些简单认证后,默认会选择通过SMS作为验证方法,但官方选项中没有+86。

搜索发现主要有修改网页代码和使用浏览器插件这2种方法来解决,我选择后者。

2.使用Authenticator插件

1.浏览器安装Authenticator插件:

访问插件官网【点击直达】,点击【Add to Chrome】:

image-20250714151026406

安装成功后,浏览器插件栏中将出现插件图标:

image-20250714151122082

2.在认证页面选择app方式,会出现1个二维码,点击插件扫描该二维码、扫描后会出现code、将code填入完成认证配置:

image-20250714152722336

3.使用Aegis (Android设备)

免费开源的二次验证(2FA)应用,可以导入导出,加密,自定义图标,夜间主题,选中高亮,没有云同步功能,且仅限Android使用。

1.下载安装appimage-20250902173910229

2.设置密码(妥善保存)

3.电脑已经安装Authenticator插件的情况下,可以直接扫描Authenticator里的二维码添加GitHub2FA:

image-20250902174233607

4.其他2FA工具

Google Authenticator

谷歌出品,有Android与iOS客户端,支持云同步(但是不建议打开,有泄漏的风险)

Authy

适用于Android和iOS移动设备以及Windows,Apple Watch,桌面程序等全平台,也支持登陆账号;缺点是不支持导出。

2FAuth

可通过docker部署

注:慎用Microsoft authenticator :多设备同步存在问题

相关链接