

Go to the play store on Android or iOS App Store, search for the GitHub Mobile app install it (Im using an Android device). Getting 2FA enabled on your mobile device is very similar to what we just did on the web app.


You can add a backup 2FA method for your account just in case using a security code (such as a touch ID on mac or a yubikey) or the GitHub mobile app. Click the green download button and save these codes in a password manager - I love Bitwarden.Īfter you've downloaded and saved your codes, click the green button "I have saved my recovery codes" to confirm your download and complete enabling 2FA on your account.Īnd you're done! You've successfully enabled 2FA on your account. The next screen will ask you to download your recovery codes. Once you scan the QR code with the app, enter the generated code in the highlighted text box and click Continue.

Use the authenticator app you downloaded to scan the QR code on the screen. This will take you to a page to setup your authenticator app. You will then see an option to enable 2FA, click the green button, "Enable two-factor authentication" Under Access, select Password and authentication To enable 2FA on GitHub's webpp, follow these steps:ĭownload an authenticator app. Let's walkthrough configuring 2FA on web and mobile using an authenticator app. I strongly recommend using an authenticator app, such as Microsoft Authenticator or Authy, to configure 2FA for your account as they are more reliable that SMS/text message based authentication. In your account, you have the option to choose one of the following methods for 2FA: Let’s get a head start on the process by enabling at least 1 form of 2FA on our GitHub accounts. It requires you to log in with your username, password, and provide an additional form of authentication that is uniquely accessed by you.īy the end of 2023, 2FA will be mandatory for all GitHub accounts - both on web and mobile (iOS and Android). Two-factor authentication (2FA) is an extra layer of security used when logging into websites or apps.
