GitHub Docs
  • All products
  • GitHub.com
    • Getting started
      • Quickstart
        • Set up Git
        • Create a repo
        • Fork a repo
        • Be social
        • GitHub glossary
        • Git cheatsheet
        • Git and GitHub learning resources
      • Learning about GitHub
        • GitHub's products
        • Types of GitHub accounts
        • Access permissions on GitHub
      • Signing up for GitHub
        • Setting up a trial of GitHub Enterprise Cloud
        • Setting up a trial of GitHub Enterprise Server
      • Using GitHub
        • Supported browsers
        • GitHub CLI
        • GitHub Desktop
        • Keyboard shortcuts
      • Exploring projects on GitHub
        • Saving repositories with stars
        • Following people
    • User accounts
      • Managing user account settings
        • About your personal dashboard
        • Changing your GitHub username
        • Converting a user into an organization
        • Deleting your user account
        • Permission levels for a user account repository
        • Permission levels for user-owned project boards
        • Managing access to your user account's project boards
        • Integrating Jira with your personal projects
      • Managing email preferences
        • Adding an email address to your GitHub account
        • Changing your primary email address
        • Setting a backup email address
        • Setting your commit email address
        • Remembering your GitHub username or email
      • Managing access to your personal repositories
        • Inviting collaborators to a personal repository
        • Removing a collaborator from a personal repository
        • Removing yourself from a collaborator's repository
      • Managing your membership in organizations
        • About organization membership
        • Accessing an organization
        • Viewing people's roles in an organization
        • Publicizing or hiding organization membership
        • Removing yourself from an organization
    • Profiles
      • Customizing your profile
        • About your profile
        • About your organization's profile
        • Personalizing your profile
        • Pinning items to your profile
      • Managing contribution graphs on your profile
        • Viewing contributions on your profile
        • Showing an overview of your activity on your profile
        • Publicizing or hiding your private contributions on your profile
        • Sending your GitHub Enterprise Server contributions to your GitHub.com profile
        • Why are my contributions not showing up on my profile?
        • Troubleshooting commits on your timeline
    • Authentication
      • 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
        • 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
        • 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: ssh-add: illegal option -- K
        • Error: We're doing an SSH key audit
      • Managing commit signature verification
        • About commit signature verification
        • Checking for existing GPG keys
        • Generating a new GPG key
        • Adding a new GPG key to your GitHub account
        • Telling Git about your signing key
        • Associating an email with your GPG key
        • Signing commits
        • Signing tags
      • Troubleshooting commit signature verification
        • Checking your commit and tag signature verification status
        • Updating an expired GPG key
        • Using a verified email address in your GPG key
    • Receiving notifications about activity on GitHub
    • Organizations and teams
    • Your enterprise
    • Writing on GitHub
    • Creating, cloning, and archiving repositories
    • Using Git
    • Committing changes to your project
    • Collaborating with issues and pull requests
    • Managing your work on GitHub
    • Building a strong community
    • Searching for information on GitHub
    • Importing your projects
    • Administering a repository
    • Visualizing repository data with graphs
    • Managing security vulnerabilities
    • Managing files in a repository
    • Managing large files
    • Extending GitHub
    • GitHub Pages
GitHub Docs

Explore by product

GitHub.com
GitHub.com Enterprise Administrators GitHub Discussions Code security GitHub Actions GitHub Packages Developers REST API GraphQL API GitHub Insights Education GitHub Desktop GitHub CLI Atom Electron
English
English 简体中文 (Simplified Chinese) 日本語 (Japanese) Español (Spanish)