I went to the page on "configuring 2FA for your account" at https://docs.github.com/en/authentication/securing-your-acco... and it was ... not that helpful. All of the options seemed to depend primarily on mobile phones or text messages.
I guess I need to use text messages?
The linked-to article says there are other options, like physical security keys, but the GitHub page says:
> After you configure 2FA, using a time-based one-time password (TOTP) mobile app, or via text message, you can add a security key, like a fingerprint reader or Windows Hello.
and at https://docs.github.com/en/authentication/securing-your-acco...
> For GitHub, the second form of authentication is a code that's generated by an application on your mobile device or sent as a text message (SMS).