GitHub Help

  • Contact Support
  • Return to GitHub
  • 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

  • My repository is marked as the wrong language
  • How do I access my organization account?
  • Why are my contributions not showing up on my profile?
  • How do I cancel my account?
  • What are the different access permissions?
  • Error: remote HEAD refers to nonexistent ref, unable to checkout
  • Can I pay with something other than a credit card?
  • Why is Git always asking for my password?
  • Dealing with non-fast-forward errors
  • HTTPS cloning errors
  • How can I add extra information to my receipts?
  • What are the limits for viewing content and diffs in my repository?
  • Error: Repository not found
  • Do you have custom plans?
  • What is my disk quota?
  • Remove sensitive data
  • What plan should I choose?
  • Why are my commits linked to the wrong user?
  • Bootcamp
    • Set Up Git
    • Create A Repo
    • Fork A Repo
    • Be Social
    • GitHub Glossary
    • What are other good resources for learning Git and GitHub?
  • Setup
    • Signing up for a new GitHub account
    • Setting your email in Git
    • Setting your username in Git
    • Dealing with line endings
    • Keeping your email address private
    • How do I set up my profile picture?
  • 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
    • Changing your primary email address
    • Changing your GitHub username
    • Merging multiple user accounts
    • Deleting your user account
    • What's the difference between user and organization accounts?
    • Permission levels for a user account repository
    • What happens when I change my username?
    • Remembering your GitHub username or email
    • What happens if my repository is locked?
    • Blocking a user
    • Unblocking a user
    • Best practices for leaving your company
    • What does the "Available for hire" checkbox do?
    • Verifying your email address
    • Preventing Unauthorized Access
    • Sudo Mode
    • Connecting with third party applications
    • What is a strong password?
  • Organizations
    • Permission levels for an organization repository
    • Creating a new organization account
    • How do I access my organization account?
    • Preventing unauthorized access to organization information
    • Converting a user into an organization
    • Can I create accounts for people in my organization?
    • Converting an organization into a user
    • What are the different access permissions?
    • Adding organization members to a team
    • How do I remove a team member?
    • Removing a user from your organization
    • Managing an organization's settings
    • Renaming an organization
    • Transferring organization ownership
    • Removing yourself from an organization
    • Gravatar Problems
    • Deleting an organization account
    • Who can access organization billing information and account settings?
    • Can an organization be added to a different organization account?
    • Deleting a private fork of a private organization repository
  • Security
    • Updating your GitHub access credentials
  • Two-factor Authentication (2FA)
    • About Two-Factor Authentication
    • Changing two-factor authentication delivery methods
    • Downloading your two-factor authentication recovery codes
    • Setting a fallback authentication number
    • Configuring two-factor authentication via text message
    • Configuring two-factor authentication via a TOTP mobile app
    • Providing your 2FA authentication code
    • Recovering your account if you lost your 2FA credentials
    • Countries where SMS authentication is supported
  • Billing
    • What plan should I choose?
    • Updating your organization's credit card
    • Unlocking a locked account
    • How can I add extra information to my organization's receipts?
    • Do you have custom plans?
    • Downloading receipts for organizations
    • Finding your organization's next billing date
    • Does GitHub provide invoicing?
    • How can I add extra information to my receipts?
    • Setting your billing email
    • Updating your account's credit card
    • Downgrading a user account to free
    • Redeeming a coupon
    • Finding your next billing date
    • Downloading receipts
    • How do I cancel my account?
    • 500 error while upgrading
    • Downgrading an organization account to free
    • If my account is locked and I upgrade it, do I owe anything for previous time?
    • Can I pay with something other than a credit card?
    • Upgrading your personal account from free to a paid account
    • Upgrading your organization account from free to a paid account
    • How does upgrading or downgrading affect the billing process?
    • Monthly and Yearly Billing
    • Redeeming a coupon for organizations
  • Repositories
    • Creating a new repository
    • Setting the default branch
    • Making a public repository private
    • Making a private repository public
    • How to transfer a repository
    • Renaming a repository
    • Duplicating a repository
    • Deleting a repository
    • Creating Webhooks
    • Testing webhooks
    • What is my disk quota?
    • Working with large files
    • My repository is marked as the wrong language
    • Viewing branches in your repository
    • 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
    • Customizing Issue Labels
    • Distributing large binaries
    • 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?
    • Open source licensing
    • About Official GitHub Mirrors
    • Adding an existing project to GitHub using the command line
    • Error: Repository not found
    • Error: remote HEAD refers to nonexistent ref, unable to checkout
  • Search
    • Searching GitHub
    • Advanced Search
    • Search Syntax
    • Searching repositories
    • Searching code
    • Searching issues
    • Searching users
  • Notifications
    • Watching Repositories
    • Notifications
    • Configuring notification emails
    • Viewing your feeds
    • Stars
    • News Feed
    • Receiving email notifications for pushes to a repository
  • Stars
    • Managing Stars
    • Browsing Friends' Stars
  • Keyboard Shortcuts
    • Using the Command Bar
  • Collaborating
    • Using pull requests
    • Creating a pull request
    • Merging a pull request
    • Closing a pull request
    • Reverting a pull request
    • Deleting unused branches
    • Syncing a fork
    • Where can I find Open Source projects to work on?
    • What happens when I remove a member from a team in my organization?
    • Removing yourself from a collaborator's repository
    • Issue attachments
    • Adding commit comments
    • Checking out pull requests locally
    • Locking conversations
    • 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
    • Adding collaborators to a personal repository
    • Removing a collaborator from a personal 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
  • SSH
    • Generating SSH Keys
    • Keeping your SSH keys and application access tokens safe
    • What are GitHub's SSH key fingerprints?
    • Working with SSH key passphrases
    • Using SSH over the HTTPS port
    • 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
    • Error: SSL certificate problem, verify that the CA cert is OK
  • 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
    • Setting up a custom domain with GitHub Pages
    • Further reading on GitHub Pages
    • Tips for configuring a CNAME record with your DNS provider
    • Tips for configuring an A record with your DNS provider
    • Adding a CNAME file to your repository
    • About custom domains for GitHub Pages sites
  • 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
    • My custom domain isn't working
    • Unpublishing a Project Pages site
    • Unpublishing a User Pages site
    • Should I rename <username.github.com> repositories to <username.github.io>?
    • Using submodules with Pages
    • Troubleshooting GitHub Pages build failures
    • 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
    • Mapping geoJSON files on GitHub
    • 3D File Viewer
    • Rendering CSV and TSV data
    • Rendering differences in prose documents
  • Commits
    • Can I delete a commit message?
    • Commit exists on GitHub but not in my local clone
    • Commit branch and tag labels
    • Why are my commits linked to the wrong user?
    • Closing issues via commit messages
    • Why are my commits in the wrong order?
    • Comparing commits across time
    • Differences between commit views
  • Gists
    • Creating gists
    • Cannot delete an anonymous gist
    • Embedding, downloading, and copying Gists
    • Maps in Gists
  • Advanced Git
    • Remove sensitive data
    • About Git rebase
    • Using Git rebase
    • Resolving merge conflicts after a Git rebase
    • Changing author info
    • Splitting a subpath out into a new repository
    • Working with subtree merge
    • Sharing repositories without GitHub
  • Releases
    • About Releases
    • Creating Releases
    • Working with Tags
    • Listing and Editing Releases
    • Getting the download count for your 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 run on OS X 10.6 Snow Leopard?
    • Can I have multiple Git remotes & non-GitHub remotes?
    • Why did my changes disappear when switching branches?
    • GitHub Conduit
    • Error: GitHub Enterprise version is too old
  • 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?
    • Can I have multiple Git remotes & non-GitHub remotes?
    • Uninstalling GitHub for Windows
    • Windows XP is not supported
  • Graphs and Contributions
    • Using graphs
    • I don't see myself in the repository contributors graph
    • Why don't graphs work with IE8?
    • Why are my contributions not showing up on my profile?
    • Viewing contributions
    • How do I set up guidelines for contributors?
    • About Pulse
  • Automation
    • Creating an access token for command-line use
    • Git automation with OAuth tokens
    • Getting started with the API
  • 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 from Subversion
    • What are the differences between SVN and Git?
    • Importing an external Git repository
    • Support for subversion clients
  • Jobs
    • How to write a great job post
  • Administration
    • What IP addresses does GitHub use that I should whitelist?
    • Why did I get redirected to this page?
  • About GitHub
    • Using an Octocat to link to GitHub or your GitHub profile
  • Site Policy
    • Supported browsers
    • DMCA Takedown Policy
    • Amendment to GitHub Terms of Service Applicable to Government Users
    • EU Safe Harbor
    • GitHub Registered Developer Agreement

© year GitHub Inc. All rights reserved.

  • Terms of Service
  • Privacy
  • Security