当你无法进行两步认证后,你有如下几种方法来登录github
recovery-code
github设置了两步认证以后有一个recovery-code要你下载,并且会在邮件里面通知你,这时你最好是下载下来保存好。在github 2FA的说明里面解释说这是在丢失两步认证后能登录帐号的唯一方式。的确是这样,在两步认证没办法进行下去时,你可以输入你的recovery-code来登录github。如果你没有下载下来,那么往下
手机认证身份
国内没法绑定手机号
私钥认证你的身份
在一台你上传了公钥的机器上执行:ssh -T git@github.com verify
他将返回一段字符串,将这段字符串提供给github的工作人员,他们可以帮你解除2FA(表扬一下github的工作人员效率还是很高的,而且有问必答,即使你的英语写的和我一样屎).
后话
如果你的2FA失效了,恰巧你又在国内,没有绑定手机号,又没有下载recovery-code,还没有一台机器是上传了public key的,那么我觉得你真的就只能放弃该帐号了.
ps:修改密码是没有用的