今天,GitHub 向我展示了这条消息:
消息内容如下:
GitHub 用户现在需要启用双因素身份验证作为额外的安全措施。您在 GitHub 上的活动也包含此要求。您需要在 2023 年 11 月 10 日之前为您的帐户启用双因素身份验证,否则帐户操作将受到限制。
当我点击“启用 2FA”按钮时,将打开以下页面(我模糊了二维码):
如果我正确理解了此页面,它希望我:
如何做到这一点,何时
(自我回答,以备将来参考)
对二维码进行屏幕截图并将屏幕截图保存在某处。您的 Linux 发行版应该安装了屏幕截图工具。否则,请在您的包管理器中找到一个。
接下来,安装身份验证器。这是一个小型应用程序,可以扫描二维码并“验证它们”,无论这意味着什么。在我的发行版中,它作为 Flatpak 包含在包管理器中。上面的链接还包含如何通过命令行安装它的说明。
打开身份验证器并通过单击“新帐户”按钮创建一个新帐户:
在打开的页面中,点击“扫描二维码”符号:
从下拉列表中选择“QR 码图像”,然后选择您刚刚制作的 QR 码的屏幕截图。
扫描二维码成功后,它将填充您新帐户的所有条目:
点击“添加”。
新帐户将被创建。单击其“将 PIN 码复制到剪贴板”按钮:
将 pin 粘贴到带有二维码的 GitHub 页面上的条目中,然后单击“继续”。
第二步,它会要求您下载一些备份代码(我忘了截图)。好吧,让我们也这样做,并将它们保存在例如 TrueCrypt 容器中。然后再次点击“继续”。
最后,你会得到这样的页面:
恭喜,您现在已在 GitHub 上启用了 2fa。单击“完成”按钮,它将重定向到 GitHub 配置页面。您不必在那里进行任何更改。