有没有恢复Github和Bitbucket 2FA没有恢复代码或备份电话号码的方法?
我的Android设备坏了,我失去了访问Github和Bitbucket 2因子authentication码。
不幸的是,我没有保存恢复代码或设置一个备用的电话号码,通过短信接收代码,我没有login到任何计算机上的Github和Bitbucket。
有另外一种方法可以访问我的Github和Bitbucket账户吗?
幸运的是,如果您为您的帐户分配了SSH密钥,则有一种方法可以执行此操作。
你需要做的就是在你有SSH密钥的计算机上运行这个命令:
ssh -T git@github.com verify
并将输出发送到Github支持。 有了这个输出,他们可以禁用你的2fa,并允许你只用你的密码login。
输出应该是这样的:
Please provide the following verification token to GitHub Support. 002de4e72d08f47b0b828bab0224dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf6174ce54ab0040aa7075626c69635f6b6579ce008cacf9
如果你正在阅读这个build议,那么这个build议可能太晚了,但不要像我一样愚蠢。 保存恢复代码或设置电话号码!
这只有在你通过SSH访问你的bitbucket和github时才有效。 即使是@achiash的答案。
对于@getash提到你可以使用github
ssh -T git@github.com verify
这将在您的屏幕上打印validation码。
对于bitbucket,你可以使用
ssh git@bitbucket.org recovery_codes
这将要求你input密码。 input密码,它将打印您的恢复代码。
- 如何将git仓库与所有分支从bitbucket移动到github?
- 最简单的方法来重命名BitBucket上configuration的git项目
- 每次进行远程Mercurial操作时,有没有办法让Bitbucket不要求我的密码?
- 从Git Bashterminal创build新的回购Bitbucket?
- Visual Studio 2013和BitBucket
- Mercurial Version Control在推送中显示错误
- Bitbucket:更新一个分叉来合并主repo的变化?
- 执行失败的应用程序:processDebugResources Android Studio
- 是什么原因导致git push突然失败,“用户持有关系锁太久了”?