github二次验证收不到短信怎么办?用SSH key!

2,394 阅读1分钟

首先你如果能找到recovery codes的话是最好的了,本文解决的是你找不到recovery codes的情况。

github官网说:

如果无法访问 TOTP 应用程序、短信或有效的恢复代码,我们将需要另一种方法来验证帐户所有权。我们有时可以使用经过验证的设备、SSH 令牌或个人访问令牌来恢复您的帐户。

如果你本地能够正常访问github,就说明有ssh key。 怎么知道你有没有呢:在你的Terminal里输入

ssh -T git@github.com verify

image.png

OK,有了ssh key过后,你要做的事就是等待了。GitHub 的成员将在三个工作日内审查您的请求并给您发送电子邮件。 如果您的请求获得批准,您将收到一个完成帐户恢复过程的链接。 如果您的请求被拒绝,电子邮件将说明就任何其他问题联系支持的方式。

具体的操作请看github的官方文档,写得很清楚。丢失 2FA 凭据时恢复帐户