写在前面

前几天拜访github,提示我十月某日之前要敞开 two-factor authentication(2FA),在此记录一下。

(网上找了个图,我的那个忘了截了)

Github国内2FA配置(需要魔法)

提示:本文办法需要魔法来进行拜访。

2FA

毕竟是搞安全的,先说一下什么是2FA,便是双因子认证,这是一种账号双保险的安全办法。传统的账号密码是一种账户保护办法,可是垂钓盗号风险过大。常见的防护办法便是动态码,手机短信验证码,邮箱验证码,密码等,随便挑选两个办法便是双因子验证,当然也能够挑选三个、四个,这统称为多因子验证。

众所周知,安全和体验是成反比的。体系越安全,说明操作就越繁琐。作业的朋友应该都深有体会,公司重要体系比如堡垒机,SSO等或许也都是双因子的。

装备

首先,在个人设置处如图所示方位,有一个启用双因子的按钮

Github国内2FA配置(需要魔法)

启用之后就开端装备

Github国内2FA配置(需要魔法)

首先第一步,发送短信验证码,很明显它不支撑,根本没有+86的选项,网上能搜到的自己添加一个+86选项的办法早就现已过期了,github侧修正了这个问题,基本上2023年3、4月份之前的教程都失效了。 所以咱们就从正经途径开端装备,直接挑选下面经过认证APP的办法进行设置

Github国内2FA配置(需要魔法)

如图所示,最开端我使用了Authy试过一次,这个的使用程序能够装在PC上的,可是在实践注册的时分,相同面临着手机短信验证码的问题,这个却是有+86的选项,可是很早的时分国内就不咋支撑国外短信了,应该是直接进行了屏蔽,所以压根收不到(幸亏谷歌邮箱和推特是很早之前就注册好的),所以这次我换用了Microsfot Authenticator,一个不需手机短信验证码的解决方案。

Github国内2FA配置(需要魔法)

用手机扫码之后,经过浏览器翻开,可是你会发现,必须得经过Google Play商铺下载才行,可是国内的手机默许都没有,这儿也需要用手机操作一下,我用的是红米,其他国产手机应该也都能够装备,(注意:手机侧也需要魔法)

Github国内2FA配置(需要魔法)

先在设置中查找谷歌根底服务并翻开

Github国内2FA配置(需要魔法)

然后在自带的使用商铺中查找就能够看到Google Play了,升级然后绑定一下谷歌账号

然后咱们再回到下载的浏览器界面

Github国内2FA配置(需要魔法)

安装即可,后面的由于使用不能截图,就没图了

不过肯定能看到一个扫码的功用

Github国内2FA配置(需要魔法)

用该扫描这个二维码进行github账号绑定,然后点开绑定的账号检查动态码输入到输入框中点继续,这儿建议在Microsoft Authenticator中绑定一下微软账号,数据同步备份一份,万一换手机了呢,对吧

Github国内2FA配置(需要魔法)

然后下载一下找回码

Github国内2FA配置(需要魔法)

收工!