No results found.
Explore by product
GitHub
Get startedAccount and profileGitHubEnterprise administratorsBilling and paymentsOrganizationsCode securityGitHub IssuesGitHub ActionsGitHub CodespacesGitHub PackagesDevelopersREST APIGraphQL APIGitHub CLIGitHub DiscussionsGitHub SponsorsBuilding communitiesGitHub PagesEducationGitHub DesktopAtomElectronCodeQL
Authenticating to GitHub
Keep your account and data secure with features like two-factor authentication, SSH, and commit signature verification.
- Keeping your account and data secure
- About authentication to GitHub
- Creating a strong password
- Updating your GitHub access credentials
- Creating a personal access token
- Reviewing your SSH keys
- Reviewing your deploy keys
- Authorizing OAuth Apps
- Authorizing GitHub Apps
- Reviewing your authorized integrations
- Connecting with third-party applications
- Reviewing your authorized applications (OAuth)
- Reviewing your security log
- Removing sensitive data from a repository
- About anonymized URLs
- About GitHub's IP addresses
- GitHub's SSH key fingerprints
- Sudo mode
- Preventing unauthorized access
- Securing your account with two-factor authentication (2FA)
- About two-factor authentication
- Configuring two-factor authentication
- Configuring two-factor authentication recovery methods
- Accessing GitHub using two-factor authentication
- Recovering your account if you lose your 2FA credentials
- Changing two-factor authentication delivery methods for your mobile device
- Countries where SMS authentication is supported
- Disabling two-factor authentication for your personal account
- Authenticating with SAML single sign-on
- Connecting to GitHub with SSH
- Troubleshooting SSH
- Using SSH over the HTTPS port
- Recovering your SSH key passphrase
- Deleted or missing SSH keys
- Error: Permission denied (publickey)
- Error: Bad file number
- Error: Key already in use
- Error: Permission to user/repo denied to other-user
- Error: Permission to user/repo denied to user/other-repo
- Error: Agent admitted failure to sign
- Error: ssh-add: illegal option -- K
- Error: SSL certificate problem, verify that the CA cert is OK
- Error: Unknown key type
- Error: We're doing an SSH key audit
- Managing commit signature verification
- Troubleshooting commit signature verification
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution