Table of Contents
- 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
- 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 image 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: We're doing an SSH key audit
- Managing commit signature verification
- Troubleshooting commit signature verification