🏳️GitHub Docs

Website favicondeveloper.github.com

Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products.

[Skip to main content](#main-content)

GitHub Docs

===========

Help for wherever you are on your GitHub journey.

Get started

-----------

*   [Get started](/en/get-started)

*   [Migrations](/en/migrations)

*   [Account and profile](/en/account-and-profile)

*   [Authentication](/en/authentication)

*   [Billing and payments](/en/billing)

*   [Site policy](/en/site-policy)

Collaborative coding

--------------------

*   [Codespaces](/en/codespaces)

*   [Repositories](/en/repositories)

*   [Pull requests](/en/pull-requests)

*   [GitHub Discussions](/en/discussions)

GitHub Copilot

--------------

*   [GitHub Copilot](/en/copilot)

*   [Get code suggestions](/en/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot)

*   [Prompt engineering](/en/copilot/using-github-copilot/copilot-chat/prompt-engineering-for-copilot-chat)

*   [Chat in GitHub](/en/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-github)

*   [Copilot Chat Cookbook](/en/copilot/copilot-chat-cookbook)

*   [Extensions quickstart](/en/copilot/building-copilot-extensions/quickstart-for-github-copilot-extensions-using-agents)

CI/CD and DevOps

----------------

*   [GitHub Actions](/en/actions)

*   [GitHub Packages](/en/packages)

*   [GitHub Pages](/en/pages)

Security

--------

*   [Code security](/en/code-security)

*   [Supply chain security](/en/code-security/supply-chain-security)

*   [Security advisories](/en/code-security/security-advisories)

*   [Dependabot](/en/code-security/dependabot)

*   [Code scanning](/en/code-security/code-scanning)

*   [Secret scanning](/en/code-security/secret-scanning)

Client apps

-----------

*   [GitHub CLI](/en/github-cli)

*   [GitHub Mobile](/en/get-started/using-github/github-mobile)

*   [GitHub Desktop](/en/desktop)

Project management

------------------

*   [GitHub Issues](/en/issues)

*   [Projects](/en/issues/planning-and-tracking-with-projects)

*   [Search on GitHub](/en/search-github)

Enterprise and Teams

--------------------

*   [Organizations](/en/organizations)

*   [Secure your organization](/en/code-security/securing-your-organization)

*   [Enterprise onboarding](/en/enterprise-cloud@latest/enterprise-onboarding)

*   [Enterprise administrators](/en/enterprise-cloud@latest/admin)

*   [GitHub Well-Architected](https://wellarchitected.github.com/)

Developers

----------

*   [Apps](/en/apps)

*   [REST API](/en/rest)

*   [GraphQL API](/en/graphql)

*   [Webhooks](/en/webhooks)

*   [Build Copilot Extensions](/en/copilot/building-copilot-extensions)

*   [GitHub Models](/en/github-models)

Community

---------

*   [Building communities](/en/communities)

*   [GitHub Sponsors](/en/sponsors)

*   [GitHub Education](/en/education)

*   [GitHub Support](/en/support)

*   [Contribute to GitHub Docs](/en/contributing)

More docs

---------

*   [CodeQL query writing](https://codeql.github.com/docs)

*   [Electron](https://electronjs.org/docs/latest)

*   [npm](https://docs.npmjs.com/)

Getting started

---------------

*   [

    ### Set up Git

    At the heart of GitHub is an open-source version control system (VCS) called Git. Git is responsible for everything GitHub-related that happens locally on your computer.

    ](/en/get-started/git-basics/set-up-git)

*   [

    ### Connecting to GitHub with SSH

    You can connect to GitHub using the Secure Shell Protocol (SSH), which provides a secure channel over an unsecured network.

    ](/en/authentication/connecting-to-github-with-ssh)

*   [

    ### Creating and managing repositories

    You can create a repository on GitHub to store and collaborate on your project's files, then manage the repository's name and location.

    ](/en/repositories/creating-and-managing-repositories)

*   [

    ### Basic writing and formatting syntax

    Create sophisticated formatting for your prose and code on GitHub with simple syntax.

    ](/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

Popular

-------

*   [

    ### About pull requests

    Learn about pull requests and draft pull requests on GitHub. Pull requests communicate changes to a branch in a repository. Once a pull request is opened, you can review changes with collaborators and add follow-up commits.

    ](/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)

*   [

    ### Authentication documentation

    Keep your account and data secure with features like two-factor authentication, SSH, and commit signature verification.

    ](/en/authentication)

*   [

    ### Getting code suggestions in your IDE with GitHub Copilot

    Use GitHub Copilot to get code suggestions in your editor.

    ](/en/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot)

*   [

    ### Managing remote repositories

    Learn to work with your local repositories on your computer and remote repositories hosted on GitHub.

    ](/en/get-started/git-basics/managing-remote-repositories)