GitHub Help

  • GitHub.com GitHub Enterprise 2.11 GitHub Enterprise 2.10 GitHub Enterprise 2.9 GitHub Enterprise 2.8
  • Enterprise 2.8

This version of GitHub Enterprise was discontinued on November 9, 2017. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Categories / Authenticating to GitHub
  • Keeping your account and data secure
    • Creating a strong password
    • Updating your GitHub access credentials
    • Creating a personal access token for the command line
    • Reviewing your SSH keys
    • Reviewing your deploy keys
    • Connecting with third-party applications
    • Reviewing your authorized applications (OAuth)
    • Reviewing your security log
    • Removing sensitive data from a repository
    • Sudo mode
    • Preventing unauthorized access
  • Securing your account with two-factor authentication (2FA)
    • About Two-Factor Authentication
    • Configuring two-factor authentication via a TOTP mobile app
    • Configuring two-factor authentication via FIDO U2F
    • Downloading your two-factor authentication recovery codes
    • Providing your 2FA authentication code
    • Authenticating to GitHub using FIDO U2F via NFC
    • Recovering your account if you lost your 2FA credentials
    • Disabling two-factor authentication for your personal account
  • Connecting to GitHub with SSH
    • About SSH
    • Checking for existing SSH keys
    • Generating a new SSH key and adding it to the ssh-agent
    • Adding a new SSH key to your GitHub account
    • Testing your SSH connection
    • Working with SSH key passphrases
  • Troubleshooting SSH
    • Recovering your SSH key passphrase
    • 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: We're doing an SSH key audit
  • Signing commits with GPG
    • About GPG
    • Checking for existing GPG keys
    • Generating a new GPG key
    • Adding a new GPG key to your GitHub account
    • Telling Git about your GPG key
    • Associating an email with your GPG key
    • Signing commits using GPG
    • Signing tags using GPG
  • Troubleshooting GPG
    • Checking your GPG commit and tag signature verification status
    • Updating an expired GPG key
    • Using a verified email address in your GPG key
The GitHub Logo

© 2017 GitHub Inc. All rights reserved.

  • Terms of Service
  • Privacy
  • Security
  • Support