Explore our authentication documentation.
Start exploring
Ask questions, swap stories, share ideas on the community forum.
Get involved
Discover the latest authentication updates on our blog
Learn more
With two-factor authentication (2FA), you have to log in with your username and password and provide another form of authentication that only you know or have access to.
To protect your personal information, you should keep both your account on GitHub.com and any associated data secure.
When using SSH to connect and authenticate to GitHub, you may need to troubleshoot unexpected issues that may arise.
You may need to troubleshoot unexpected issues that arise when signing commits locally for verification on GitHub.
Did you know using 2FA is one of the best ways to secure your code 🔒. If you don't already have two-factor authentication setup, check out how to enable this feature now.