GitHub Help

  • GitHub.com GitHub Enterprise 2.8 GitHub Enterprise 2.7 GitHub Enterprise 2.6 GitHub Enterprise 2.5 GitHub Enterprise 2.4 GitHub Enterprise 2.3
  • Enterprise 2.3

This version of GitHub Enterprise was discontinued on November 9, 2016. 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.

  • Set up git

    Set Up Git

  • Create a repo

    Create A Repo

  • Fork a repo

    Fork A Repo

  • Be social

    Be Social

Sometimes you just need a little help.

Common Issues

  • Why are my contributions not showing up on my profile?
  • Why is Git always asking for my password?
  • Dealing with non-fast-forward errors
  • Error: Repository not found
  • HTTPS cloning errors
  • What are the limits for viewing content and diffs in my repository?
  • Remove sensitive data
  • How do I access my organization account?
  • What are the different access permissions?
  • Why are my commits linked to the wrong user?
  • Error: remote HEAD refers to nonexistent ref, unable to checkout
  • My repository is marked as the wrong language
  • Bootcamp
    • Set Up Git
    • Create A Repo
    • Fork A Repo
    • Be Social
    • GitHub Glossary
    • Good Resources for Learning Git and GitHub
  • Setup
    • Setting your email in Git
    • Setting your username in Git
    • Dealing with line endings
    • Keeping your email address private
  • Setting up and managing your GitHub user account
    • Securing your account with two-factor authentication (2FA)
      • About Two-Factor Authentication
      • Configuring two-factor authentication via a TOTP mobile app
      • Downloading your two-factor authentication recovery codes
      • Providing your 2FA authentication code
      • Recovering your account if you lost your 2FA credentials
      • Disabling two-factor authentication for your personal account
    • Managing user account settings
      • Changing your GitHub username
      • Deleting your user account
      • What's the difference between user and organization accounts?
      • Publicizing or hiding organization membership
      • Permission levels for a user account repository
      • What happens when I change my username?
      • Connecting with third-party applications
    • Managing email preferences
      • Adding an email address to your GitHub account
      • Changing your primary email address
      • Remembering your GitHub username or email
  • Setting up and managing your GitHub profile
    • Customizing your profile
      • About your profile
      • Setting your profile picture
    • Managing contribution graphs on your profile
      • Viewing contributions on your profile
      • Why are my contributions not showing up on my profile?
  • Using Git
    • Git cheatsheet
    • Ignoring files
    • Associating text editors with Git
    • What is a good Git workflow?
    • Using Git blame to trace changes in a file
    • Resolving a merge conflict from the command line
  • Setting up and managing organizations and teams
    • Creating a new organization account
      • About organizations
      • Creating a new organization from scratch
      • Converting a user into an organization
    • Setting up teams for accessing organization repositories
      • Permission levels for an organization repository
      • Creating teams
      • Adding people to teams in an organization
      • Removing a member from a team in your organization
      • Removing a user from your organization
    • Keeping your organization secure
      • Ensuring that organization members have enabled two-factor authentication
      • Reviewing the audit log for your organization
      • Auditing applications owned by your organization
    • Managing organization settings
      • Accessing your organization's settings
      • Renaming an organization
      • Transferring organization ownership
      • Deleting an organization account
      • Converting an organization into a user
  • Organizations
    • How do I access my organization account?
    • What are the different access permissions?
    • Removing yourself from an organization
  • Security
    • Updating your GitHub access credentials
    • What is a strong password?
    • How can I reset my password?
    • Reviewing your security log
    • Preventing Unauthorized Access
    • Sudo Mode
  • Repositories
    • Integrating JIRA with your projects
    • Creating a new repository
    • Cloning a repository
    • Making a public repository private
    • Making a private repository public
    • About repository transfers
    • Transferring a repository owned by your personal account
    • Transferring a repository owned by your organization
    • Renaming a repository
    • Duplicating a repository
    • Deleting a repository
    • About Webhooks
    • My repository is marked as the wrong language
    • Can I archive a repository?
    • HTTPS cloning errors
    • Issues-only access permissions
    • Getting permanent links to files
    • Relative links in READMEs
    • Section links on READMEs and blob pages
    • What are the limits for viewing content and diffs in my repository?
    • Adding an existing project to GitHub using the command line
    • Error: Repository not found
    • Error: Remote HEAD refers to nonexistent ref, unable to checkout
  • Managing Large Files
    • Working with large files
      • Conditions for large files
      • Removing files from a repository's history
      • Distributing large binaries
    • Versioning large files
      • About Git Large File Storage
      • Installing Git Large File Storage
      • Configuring Git Large File Storage
      • Collaboration with Git Large File Storage
      • Moving a file in your repository to Git Large File Storage
      • Removing files from Git Large File Storage
  • Search
    • Searching GitHub
    • Advanced Search
    • Search Syntax
    • Searching repositories
    • Searching code
    • Searching issues
    • Searching users
  • Notifications
    • About notifications
    • Watching repositories
    • About notification emails
    • Managing notifications for pushes to a repository
    • News Feed
    • Managing notification delivery methods
    • Listing watched repositories
    • Unwatching repositories
    • Managing notifications
  • Stars
    • About Stars
    • Managing your stars
  • Keyboard Shortcuts
    • Using keyboard shortcuts
  • Building a strong community
    • Helping people contribute to your project
      • Setting guidelines for repository contributors
      • Adding a license to a repository
    • Moderating comments and conversations
      • Editing a comment
      • Deleting a comment
      • Locking conversations