首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >登录GitHub要求2FA了,你想了解的免费解决办法

登录GitHub要求2FA了,你想了解的免费解决办法

作者头像
程序熵
发布2023-09-25 11:03:02
发布2023-09-25 11:03:02
15.5K2
举报
文章被收录于专栏:技术汇技术汇

笔者近期收到了GitHub官方的通知邮件,要求用户启用双因素身份验证(2FA)。

于是我点击邮件中的 Click here to get started 按提示尝试开启 2FA。相信很多小伙伴都会选择使用短信验证码作为 2FA 的验证方式,我们点击 SMS/Text message 后面的 Add 按钮,通过人机验证后,再选择国家或地区代码并填写手机号,随即尴尬地发现:

其短信验证不支持中国大陆的手机号,甚至连香港号码也不支持。如果要用这种方式,显然需要购买其他国家或地区的手机号,进而需要使用外币支付费用,需要办理支持外币支付的信用卡,这对于大陆的伙伴来说算是不小的成本。

对于使用 Security keys 的方式,显然需要购买硬件设备。

对于使用 GitHub Mobile 则可能遇到

我们再看页面上排在第一位置的方式:Authenticator app

上面推荐的 app,1password 是收费软件, Authy 和 Microsoft Authenticator 都是主流的二次验证工具软件,但 Authy 的免费版功能有限。本文推荐使用微软的 Authenticator。

对于苹果手机,在 App Store 里搜索下载安装。

对于安卓手机,部分手机应用商店里可以搜索到,部分手机的搜不到。下载安装后图标如下

点击图标打开后,按提示点击 “接受”,再点击“通过 Microsoft 登录”,使用邮箱作为账号登录,如果已有微软账号直接登录即可,如果没有建议使用 Outlook 邮箱或者 Hotmail 邮箱注册账号登录。

然后点击左下角的“已验证 ID”,再点击“扫描 QR 码”,扫描 登录 GitHub 后 https://github.com/settings/security?type=app#two-factor-summary 里的二维码,将生成的 code 填入到验证框点击“save”即可。

使用安卓手机的伙伴,如果搜索不到 Authenticator 且访问不了 Google Play,可以尝试联系笔者。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-10 21:59,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档