GitHub Docs
All products
GitHub.com
Getting started
Quickstart
Set up Git
Create a repo
Fork a repo
Be social
Learning about GitHub
GitHub's products
About GitHub Advanced Security
Exploring early access releases with feature preview
Types of GitHub accounts
FAQ about changes to GitHub’s plans
GitHub CLI
GitHub Desktop
GitHub for mobile
Access permissions on GitHub
GitHub glossary
Git cheatsheet
Git and GitHub learning resources
Signing up for GitHub
Sign up for a new GitHub account
Verifying your email address
Setting up a trial of GitHub Enterprise Cloud
Setting up a trial of GitHub Enterprise Server
Exploring projects on GitHub
Finding ways to contribute to open source on GitHub
Saving repositories with stars
Following people
Using GitHub
Supported browsers
Troubleshooting connectivity problems
Keyboard shortcuts
User accounts
Managing user account settings
About your personal dashboard
Managing your theme settings
Changing your GitHub username
Merging multiple user accounts
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 the default branch name for your repositories
Managing security and analysis settings for your user account
Managing access to your user account's project boards
Best practices for leaving your company
What does the 'Available for hire' checkbox do?
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
Blocking command line pushes that expose your personal email address
Remembering your GitHub username or email
Types of emails GitHub sends
Managing marketing emails from GitHub
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
Maintaining ownership continuity of your user account's repositories
Managing your membership in organizations
About organization membership
Accessing an organization
Viewing people's roles in an organization
Requesting organization approval for OAuth Apps
Publicizing or hiding organization membership
Managing your scheduled reminders
Removing yourself from an organization
Profiles
Customizing your profile
About your profile
About your organization's profile
Personalizing your profile
Managing your profile README
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
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
About authentication with SAML single sign-on
Authorizing an SSH key for use with SAML single sign-on
Authorizing a personal access token for use with SAML single sign-on
Viewing and managing your active SAML sessions
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
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
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
Managing subscriptions and notifications on GitHub
Organizations and teams
Your enterprise
Billing and payments
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
Codespaces
Building a strong community
Searching for information on GitHub
Importing your projects
Administering a repository
Visualizing repository data with graphs
Managing security vulnerabilities
Finding vulnerabilities and coding errors
Managing files in a repository
Managing large files
Customizing your GitHub workflow
Extending GitHub
GitHub Pages
GitHub Sponsors
Finding talent with GitHub Jobs
Working with GitHub Support
Understanding how GitHub uses and protects your data
Site policy
GitHub Docs
Explore by product
GitHub.com
GitHub.com
Enterprise Administrators