Set up two-factor authentication on GitHub
GitHub asks for an authenticator app code on every new sign-in. With OTPilot the code lives in your browser: it saves the account straight from GitHub's setup page and fills the code for you afterwards.
Turn on 2FA
- On GitHub, click your profile picture (top right) → Settings.
- In the sidebar, under Access, click Password and authentication.
- In the Two-factor authentication section, click Enable two-factor authentication.
- GitHub shows a QR code. OTPilot detects it and offers to save the account: click Add account. If the prompt doesn't appear, show the setup key on the site instead, then in OTPilot click + → 2FA code: paste the key, give it a name, enter github.com as the site (so the code fills there), and click Save.
- Type the current code from OTPilot into "Verify the code from the app" (open the OTPilot popup to see it).
- Download your recovery codes and keep them somewhere safe, then click I have saved my recovery codes.
Next time you sign in
OTPilot fills the 2FA code when GitHub asks for it, and submits. Your username and password are filled too once your GitHub login is saved: OTPilot offers to save it the first time you sign in.
Questions
- What if I lose access to OTPilot?
- Use one of GitHub's recovery codes to sign in, then set up 2FA again. Keep the codes outside OTPilot, or turn on sync so your vault is on more than one device.
Password manager with built-in 2FA
Fills your password and your 2FA code on any login page. End-to-end encrypted, synced across devices, free to start.