开篇

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

而最近的一段时间里,Github宣布要求对有一定数量贡献的开发者强制启用2fa(即两步验证)。这开始的一步步确实让人糟心。
github_contributions

首先

来到Account security (github.com)这个页面
settings_pages

具体是登录GitHub账号,选择右上方头像当中的”settings“,再选择 “Password and authentication” ,然后选择Enable two-factor authentication

TOTP验证器

使用Protecc

例如微软商店里的Protecc,是一个在 Windows 上的开源两步验证器。支持几乎所有使用 TOTP 算法的账号,还有一些内置的隐私保护措施,例如隐私屏障和代码模糊。还有,Protecc 还支持用 Windows Hello 来登录,以及二维码导入(需要相机权限)。还可以导出验证密钥来备份。

Protecc - 两步 TOTP 验证器

商店页面

安装完成之后打开软件
按钮

选择上方的 “Enter Key”

打开添加页面

在Name中填入你注册Github时使用的邮箱,Key中填入在GitHub上获取到的密钥(如下图中所示)

App secret

填写完成后点击下方的Next就可以使用了。

参考

FireCubeStudios/Protecc: It protecc (github.com)

Github_百度百科 (baidu.com)