Need help?

Explore by product

Browse by topics

Bootcamp

Setup

About GitHub

Exploring projects on GitHub

Using Git

Setting up and managing your GitHub user account

Managing user account settings

Managing email preferences

Managing access to your personal repositories

Managing your membership in organizations

Authenticating to GitHub

Keeping your account and data secure

Securing your account with two-factor authentication (2FA)

Authenticating to a GitHub organization with SAML single sign-on

Connecting to GitHub with SSH

Troubleshooting SSH

Managing commit signature verification

Troubleshooting commit signature verification

Setting up and managing your GitHub profile

Customizing your profile

Managing contribution graphs on your profile

Writing on GitHub

Getting started with writing and formatting on GitHub

Working with advanced formatting

Working with saved replies

Receiving notifications about activity on GitHub

Getting started with notifications

Managing your notifications

Setting up and managing organizations and teams

Collaborating with groups in organizations

Managing membership in your organization

Managing people's access to your organization with roles

Organizing members into teams

Managing access to your organization's repositories

Managing access to your organization’s project boards

Managing access to your organization's apps

Managing organization settings

Restricting access to your organization's data

Keeping your organization secure

Managing member identity and access in your organization with SAML single sign-on

Granting access to your organization with SAML single sign-on

Encouraging positive contributions in your organization

Setting up and managing billing and payments on GitHub

Managing your GitHub billing settings

Managing billing for your GitHub account

Managing billing for GitHub Marketplace apps

Managing billing for Git Large File Storage

Setting up and paying for organizations for procurement companies

Creating, cloning, and archiving repositories

Creating a repository on GitHub

Cloning a repository from GitHub

Archiving a GitHub repository

Managing files in a repository

Managing files on GitHub

Managing files using the command line

Working with non-code files

Managing Large Files

Working with large files

Versioning large files

Commits

Searching for information on GitHub

Getting started with searching on GitHub

Searching on GitHub

Keyboard Shortcuts

Collaborating with issues and pull requests

Working with forks

Collaborating on repositories with code quality features enabled

Proposing changes to your work with pull requests

Addressing merge conflicts

Reviewing changes in pull requests

Incorporating changes from a pull request

Building a strong community

Setting up your project for healthy contributions

Using templates to encourage high-quality issues and pull requests in your repository

Collaborating with your team

Moderating comments and conversations

Encouraging positive contributions to your project

Documenting your project with wikis

Managing Remotes

Releases

Visualizing repository data with graphs

Accessing basic repository data

Analyzing changes to a repository's content

Understanding connections between repositories

Importing your projects to GitHub

Importing source code to GitHub

Working with Subversion on GitHub

Advanced Git

Managing your work on GitHub

Managing your work with issues

Labeling issues and pull requests

Managing project boards

Tracking the progress of your work with project boards

Tracking the progress of your work with milestones

Finding information in a repository

Administering a repository

Managing repository settings

Managing branches in your repository

Configuring pull request merges

Defining the mergeability of pull requests

Updating your project's dependencies

Securing your repository

Gists

Automation

Customizing your GitHub workflow

Exploring integrations

Purchasing and installing apps in GitHub Marketplace

Customizing your project with GitHub Actions

GitHub Pages Basics

Customizing GitHub Pages

Using Jekyll as a static site generator with GitHub Pages

Troubleshooting GitHub Pages builds

Adding Jekyll plugins to a GitHub Pages site

Using a custom domain with GitHub Pages

Additional customizations for GitHub Pages

Teaching and learning with GitHub Education

Using GitHub at your educational institution

Using GitHub for your schoolwork

Using GitHub in your classroom and research

Finding talent with GitHub Jobs

Working with GitHub Support

Understanding how GitHub uses and protects your data

Site Policy

Ask a human

Can't find what you're looking for?

Contact us