GitHub Help

  • GitHub.com GitHub Enterprise 2.2 GitHub Enterprise 2.1 GitHub Enterprise 2.0 GitHub Enterprise 11.10.340
  • Enterprise 11.10.340

This version of GitHub Enterprise was discontinued on August 4th, 2015. 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
  • 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
  • User Accounts
    • Adding an email address to your GitHub account
    • Reviewing your security log
    • Changing your primary email address
    • 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?
    • Remembering your GitHub username or email
    • Preventing Unauthorized Access
    • Sudo Mode
    • Connecting with third-party applications
    • What is a strong password?
  • 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
      • Removing a user from your organization
    • Setting up teams for accessing organization repositories
      • Permission levels for an organization repository
      • Creating teams
      • Adding or inviting members to a team in an organization
      • Removing a member from a team in 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
    • How can I reset my password?
    • Updating your GitHub access credentials
  • Two-factor Authentication (2FA)
    • About Two-Factor Authentication
    • Downloading your two-factor authentication recovery codes
    • Configuring two-factor authentication via a TOTP mobile app
    • Providing your 2FA authentication code
    • Recovering your account if you lost your 2FA credentials
  • Repositories
    • Integrating JIRA with your projects
    • Creating a new repository
    • Setting the default branch
    • Making a public repository private
    • Making a private repository public
    • Transferring a repository
    • 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
    • Deleting a private fork of a private user repository
    • Issues-only access permissions
    • Getting permanent links to files
    • Creating and deleting branches within your repository
    • 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
  • Search
    • Searching GitHub
    • Advanced Search
    • Search Syntax
    • Searching repositories
    • Searching code
    • Searching issues
    • Searching users
  • Notifications
    • About notifications
    • Watching repositories
    • Configuring notification emails
    • Viewing your feeds
    • Receiving email notifications for pushes to a repository
    • News Feed
    • Unsubscribing from conversations
    • Configuring notification delivery methods
    • Subscribing to conversations
    • Listing watched repositories
    • Unwatching repositories
    • Managing notifications
  • Stars
    • About Stars
    • Managing your stars
  • Keyboard Shortcuts
    • Using keyboard shortcuts
  • Collaborating
    • Using pull requests
    • Creating a pull request
    • Merging a pull request
    • Closing a pull request
    • Syncing a fork
    • Commenting on the diff of a pull request
    • Checking out pull requests locally
    • What happens to forks when a repository is deleted or changes visibility?
    • Merging an upstream repository into your fork
    • Configuring a remote for a fork
    • Disabling issues
    • Creating an issue
    • Issue attachments
    • Deleting unused branches
  • Managing Repository Collaborators
    • Adding collaborators to a personal repository
    • Removing a collaborator from a personal repository
    • Removing yourself from a collaborator's repository
  • Managing Remotes
    • About remote repositories
    • Adding a remote
    • Changing a remote's URL
    • Renaming a remote
    • Removing a remote
    • Which remote URL should I use?
    • Why is Git always asking for my password?
    • Dealing with non-fast-forward errors
    • Fetching a remote
    • Pushing to a remote
    • Updating credentials from the OSX Keychain
    • Caching your GitHub password in Git
  • SSH
    • Generating SSH keys
    • Keeping your SSH keys and application access tokens safe
    • Working with SSH key passphrases
    • How do I recover my 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
  • GitHub Pages Basics
    • What are GitHub Pages?
    • User, Organization, and Project Pages
    • Creating Pages with the automatic generator
    • Creating Project Pages manually
    • Using Jekyll with Pages
    • Further reading on GitHub Pages
  • GitHub Pages Features
    • Using Jekyll Plugins with GitHub Pages
    • Repository metadata on GitHub Pages
    • Sitemaps for GitHub Pages
    • Redirects on GitHub Pages
    • Emoji on GitHub Pages
    • @Mentions on GitHub Pages
    • Custom 404 Pages
  • GitHub Pages Troubleshooting
    • Troubleshooting GitHub Pages build failures
    • Unpublishing a Project Pages site
    • Unpublishing a User Pages site
    • Using submodules with Pages
    • Migrating your Pages site from Maruku
    • Page build failed: Invalid submodule
    • Page build failed: Missing submodule
    • Page build failed: Markdown errors
    • Page build failed: Config file error
    • Page build failed: Unknown tag error
    • Page build failed: Tag not properly terminated
    • Page build failed: Tag not properly closed
    • Page build failed: File does not exist in includes directory
    • Page build failed: File is a symlink
    • Page build failed: Symlink does not exist within your site's repository
    • Page build failed: File is not properly UTF-8 encoded
    • Page build failed: Invalid post date
    • Files that start with an underscore are missing
  • Writing on GitHub
    • Markdown Basics
    • GitHub Flavored Markdown
    • Writing on GitHub
  • Manipulating Files
    • Creating new files
    • Renaming a file
    • Moving a file to a new location
    • Deleting files
    • GitHub Flow in the Browser
    • Editing files in your repository
    • Editing files in another user's repository
  • Working with non-code files
    • Rendering and diffing images
    • 3D File Viewer
    • Rendering CSV and TSV data
    • Rendering differences in prose documents
  • Commits
    • Changing a commit message
    • Closing issues via commit messages
    • Commit exists on GitHub but not in my local clone
    • Commit branch and tag labels
    • Why are my commits linked to the wrong user?
    • Why are my commits in the wrong order?
    • Comparing commits across time
    • Differences between commit views
  • Gists
    • About gists
    • Creating gists
    • Forking and cloning gists
  • Advanced Git
    • Remove sensitive data
    • About Git rebase
    • Using Git rebase
    • Resolving merge conflicts after a Git rebase
    • Changing author info
    • Splitting a subfolder out into a new repository
    • About Git subtree merges
  • Releases
    • About Releases
    • Creating Releases
    • Working with Tags
    • Editing and deleting releases
    • Getting the download count for your releases
    • Linking to releases
  • GitHub for Mac
    • First launch
    • How do I add repositories?
    • Working with repositories
    • Making changes
    • Viewing previous commits
    • Branching out
    • How can I push or pull?
    • Merging branches
    • Resolving merge conflicts
    • How do I remove a repository?
    • Is there a way to see what Git commands the GitHub for Mac app is executing?
    • Does GitHub for Mac support multiple Git remotes or non-GitHub remotes?
    • Which versions of OS X are supported by GitHub for Mac?
    • Why did my changes disappear when switching branches?
    • Error: GitHub Enterprise version is too old
  • GitHub for Windows
    • Using CAS with GitHub for Windows
    • Getting Started with GitHub for Windows
    • Do I need to install anything extra?
    • Do I need SSH keys to use GitHub for Windows?
    • Adding repositories with GitHub for Windows
    • Accessing the GitHub for Windows log
    • Getting a crash dump
    • Synchronizing repositories
    • How do I work with branches in GitHub for Windows?
    • Does GitHub for Windows support multiple Git remotes or non-GitHub remotes?
    • Uninstalling GitHub for Windows
    • Windows XP is not supported
  • Graphs and Contributions
    • About Repository Graphs
    • Viewing contributions on your profile page
    • Why are my contributions not showing up on my profile?
    • I don't see myself in the repository contributors graph
    • Setting guidelines for repository contributors
    • About Pulse
    • Why don't graphs work with IE8?
  • Automation
    • Getting started with the API
    • Creating an access token for command-line use
    • Git automation with OAuth tokens
  • Wiki
    • About GitHub Wikis
    • Adding wiki pages via the online interface
    • Editing wiki pages via the online interface
    • Creating a footer
    • Creating a sidebar
    • Adding and editing wiki pages locally
    • Viewing a wiki's history of changes
    • Adding images to wikis
    • Adding links to wikis
    • Supported MediaWiki formats
    • Changing access permissions for wikis
    • Disabling wikis
  • Importing
    • Importing a Git repository using the command line
The GitHub Logo

© 2015 GitHub Inc. All rights reserved.

  • Terms of Service
  • Privacy
  • Security
  • Support