This doesn't work for me. (Edit: and, it's moot now, because it seems to be coming back up!)
I also have 2fa enabled (it's a private team) and my repo is private... I do seem to reach the repo, and it tells me I'll need an app-specific password to proceed.
Too bad the interface to create one is down.