The person should be able to walk in the service provider's office and get an in-person help, restoration of access, by presenting ID docs.
paulcole
If you are not European, I will be amazed.
If you set up 2FA and then lose your 2FA, then that’s just life. Happens sometimes and you move on. GitHub absolutely doesn’t need to provide an in-person recovery service.