One day.
I have to update my email organization to @wnlin.org from @google.com (example).
And I lost my Github 2FA Token with my iPhone5.
So, this story will talking about How to recover your Github Account.
You currently have the following things:
1. Correct Github Account.
2. Correct Github Password.
You do not have the following things:
1. 2FA Token.
2. Recover CODE.
When you enabled 2FA Login AUTH, It’s helpless. (If you configured your SSH Key in Github.)
You can try to get verification token & direct contact GitHub support (support@github.com) by verified email with your Github primary email.
ssh -T git@github.com verify Please provide the following verification token to GitHub Support. 006497206blahblah5645f6174ce5a4dd075aa7075blahblah79ce00888b3b
And I said just few second, I already exit @google.com organization.
Finally, This suck joke could come to an end.
Here is my suggestion.
1. Do not build SPoF Solution.
2. Backup your Recover CODE anyway.
3. Create and store recovery token with https://www.facebook.com
This will help you to do something stupid in the future.