Skip to main content

Início Rápido para o GitHub Copilot

O GitHub Copilot pode ajudar com o seu trabalho, oferecendo sugestões embutidas à medida que você codifica.

Quem pode usar esse recurso?

GitHub Copilot pode ser gerenciado por meio de contas pessoais com GitHub Copilot Individual ou através de contas de organização com GitHub Copilot Business.

O GitHub Copilot é gratuito para uso de alunos, professores e mantenedores verificados de projetos populares de software livre. Se você não for aluno, professor nem mantenedor de um projeto popular de software livre, experimente o GitHub Copilot gratuitamente com uma avaliação única de 30 dias. Após a avaliação gratuita, você precisará de uma assinatura paga para uso contínuo. Para obter mais informações, confira "Sobre a cobrança para o GitHub Copilot".

Introduction

GitHub Copilot is an AI pair programmer. You can use GitHub Copilot to get suggestions for whole lines or entire functions right inside your editor.

You can use GitHub Copilot either through your personal account, with a GitHub Copilot Individual subscription, or through an organization account, with a GitHub Copilot Business subscription. To use Copilot through an organization account, you must be assigned a GitHub Copilot seat by your organization.

This guide shows you how to set up a GitHub Copilot Individual subscription for your personal account, install the GitHub Copilot extension in Visual Studio Code, and get your first suggestion. For organization owners, this guide also explains how to set up a GitHub Copilot Business subscription.

For more in-depth information on how to use GitHub Copilot in a variety of environments, see "Getting started with GitHub Copilot."

Signing up for GitHub Copilot for your personal account

Before you can start using GitHub Copilot through your personal account, you will need to set up a free trial or subscription for GitHub Copilot Individual.

Note: If you were part of the free GitHub Copilot technical preview that was run between July 2021 and June 2022, you are not eligible for a 30-day trial.

  1. In the upper-right corner of any page, click your profile photo, then click Your Copilot.

  2. On the GitHub Copilot settings page, click Start free trial.

  3. Choose whether you want to pay monthly or yearly, and click Get access to GitHub Copilot.

    If your personal account meets the criteria for a free GitHub Copilot subscription instead of a trial or paid subscription, you will automatically be taken to step 5.

  4. Follow the steps to enter and confirm your payment details, then click Submit.

  5. Select your preferences, then click Save and complete setup.

    You can change these preferences at a later time by returning to your GitHub Copilot settings. For more information, see "Configuring GitHub Copilot in your environment."

Installing the GitHub Copilot extension for Visual Studio Code

To use GitHub Copilot in Visual Studio Code, you must first install the Copilot extension.

  1. In the Visual Studio Code Marketplace, go to the GitHub Copilot extension page and click Install.

  2. A popup will appear, asking to open Visual Studio Code. Click Open Visual Studio Code.

  3. In the "Extension: GitHub Copilot" tab in Visual Studio Code, click Install.

  4. If you have not previously authorized Visual Studio Code in your GitHub account, you will be prompted to sign in to GitHub in Visual Studio Code.

    If you have previously authorized Visual Studio Code in your GitHub account, GitHub Copilot will be automatically authorized.

  5. In your browser, GitHub will request the necessary permissions for GitHub Copilot. To approve these permissions, click Authorize Visual Studio Code.

  6. In Visual Studio Code, in the "Visual Studio Code" dialogue box, to confirm the authentication, click Open.

Getting your first suggestion

Note: If you have duplication detection enabled for GitHub Copilot, you may receive limited suggestions, or no suggestions, when using the code examples provided. As an alternative, you can start by typing your own code to see suggestions from GitHub Copilot. For more information on duplication detection, see "Configuring GitHub Copilot settings on GitHub.com."

GitHub Copilot provides suggestions for numerous languages and a wide variety of frameworks, but works especially well for Python, JavaScript, TypeScript, Ruby, Go, C# and C++. GitHub Copilot can also assist in query generation for databases. The following samples are in JavaScript, but other languages will work similarly.

  1. Open Visual Studio Code.

  2. In Visual Studio Code, create a new JavaScript (*.js) file.

  3. In the JavaScript file, type the following function header.

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

    GitHub Copilot will automatically suggest an entire function body in grayed text. The exact suggestion may vary.

  4. To accept the suggestion, press Tab.

Signing up for GitHub Copilot for your organization account

As an organization owner, you can add a GitHub Copilot Business subscription to your organization account. This will allow you to assign GitHub Copilot seats to members of your organization.

  1. Go to the GitHub Copilot Business sign up page.

  2. Select an organization for which you want to purchase GitHub Copilot and click Continue.

  3. Follow the steps to confirm your payment details, then click Save.

    If you don't have a payment method on file, you'll be prompted to add one.

  4. In the "Public code suggestions" dropdown, select Allow or Block to allow or block suggestions that match public code, and click Save and continue. You can change these preferences later by returning to your GitHub Copilot settings.

  5. Either grant access to GitHub Copilot for all current and future users in your organization, or for specific users in your organization.

    • If you selected Allow for all members, click Confirm in the "Confirm seat assignment" dialog to confirm that you want to enable GitHub Copilot for all current and future users in your organization.
    • If you selected Selected teams/users, you can choose Add people or Add team.
      • If you selected Add people, in the "Enable GitHub Copilot access for selected members of ORGANIZATION" dialog, you can either search for individual members, or you can add members in bulk by uploading a CSV file.
      • If you selected Add team, in the "Enable GitHub Copilot access for selected teams of ORGANIZATION" dialog, start typing the team name in the search bar, select the team you want to add and click Add team(s) to access list.
  6. To finish setting up your GitHub Copilot Business subscription, click Save and finish. Organization members will receive an email with instructions on how to start using GitHub Copilot.

Next steps

You successfully installed GitHub Copilot and received your first suggestion, but that's just the beginning! Here are some helpful resources for taking your next steps with GitHub Copilot.

Further reading