窄多之Blog

窄多之Blog

github 2FA认证的坑

- by Admin - 标签: github

由于有段时间没用 github,github 登录已经需要 2FA 认证方式登录。另外,蛋疼的是我的大部分仓库用的是 gitlab,不过是通过 github 的 OAuth 第三方登录,导致 gitlab 也不能登录。


这不得不让我想办法激活 github 的 2FA 认证登录方式,官方提供了两种方式,一种是使用第三方的 TOTP(基于时间的一次性密码算法)验证码来验证,另外一种是手机短信验证。自然国内是没法使用短信验证的。第一种方式推荐了三种 APP 方式,1password, authy 和 微软的 authenticator,1password 要钱放弃, authy 也需要短信认证没戏,最后至能安装微软的 authenticator。另外还试了下 web 端和 Chrome 扩展的 TOTP 实现,都登录失败。不得不吐槽微软的 authenticator 居然有100多M。果断激活了 passkey,终于登录 gitlab,设置好密码,这下稳当了。