GitHub 2FA 双因素身份验证浏览器插件
在 GitHub 贡献一定的代码量后,GitHub 会要求启用双因素身份验证,否则登录会受到影响。GitHub 提供了短信验证(SMS/Text message,但是不支持 +86 国内手机号),APP 扫码验证(Authenticator app),GitHub 移动 APP(GitHub Mobile),Security keys。
如果手机不在身边,想要在另外一台电脑登录自己的 GitHub 账号,这里推荐一种最简单的方式,就是用浏览器插件验证。
安装插件¶
Authenticator 可以直接去 https://authenticator.cc/ 下载包括 Chrome、Firefox、Edge 对应的插件,或者是源码。
- Chrome 插件:身份验证器
配置 GitHub Authenticator app¶
GitHub 头像 → Settings → Password and authentication,在 Two-factor methods 栏点击 Authenticator app 的 Edit 按钮,会得到一个 2FA 的二维码。
身份验证器¶
点击浏览器的 “身份验证器” 插件,点击扫描图标,扫描上一步 GitHub Authenticator app 页面中生成的二维码。
这就是在 GitHub 登录账号时需要输入的 Two-factor authentication。
导出备份¶
点击浏览器的 “身份验证器” 插件,左上角设置图标 → 备份 → 下载备份文件,会得到一个 authenticator.txt 的文件。
导入备份¶
登录另外一台电脑,同样先安装 “身份验证器” 插件,安装完成后导入上一步得到的 authenticator.txt,即可在该电脑,即可得到该电脑自动生成6位数 Two-factor authentication 代码,从而完成 GitHub 账号登录。