1
0
mirror of synced 2025-12-21 19:06:49 -05:00
Files
docs/content/codespaces/codespaces-reference/using-github-copilot-in-github-codespaces.md
2023-03-06 09:29:21 +00:00

4.5 KiB

title, intro, versions, type, topics, shortTitle, redirect_from
title intro versions type topics shortTitle redirect_from
Using GitHub Copilot in GitHub Codespaces You can use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_github_codespaces %} by adding the extension.
fpt ghec
* *
reference
Codespaces
Copilot
Visual Studio Code
Copilot in Codespaces
/codespaces/codespaces-reference/using-copilot-in-codespaces
/codespaces/codespaces-reference/using-github-copilot-in-codespaces

{% jetbrains %}

{% data reusables.codespaces.codespaces-jetbrains-beta-note %}

{% endjetbrains %}

{% webui %}

Using {% data variables.product.prodname_copilot %} in the {% data variables.product.prodname_vscode_shortname %} web client

{% data reusables.codespaces.copilot-in-vscode %}

{% endwebui %}

{% vscode %}

Using {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}

{% data reusables.codespaces.copilot-in-vscode %}

{% endvscode %}

{% jetbrains %}

Installing {% data variables.product.prodname_copilot %} in your JetBrains IDE

{% data variables.product.prodname_copilot %}, an AI pair programmer, can be used in any codespace. For more information, see "AUTOTITLE."

To use {% data variables.product.prodname_copilot %} in a codespace in your JetBrains IDE, install the {% data variables.product.prodname_copilot %} plugin from within your codespace.

{% note %}

Note: You must install the {% data variables.product.prodname_copilot %} plugin each time you create a new codespace.

{% endnote %}

  1. In the JetBrains client application, open the Settings (Windows/Linux) or Preferences (Mac) dialog:

    • Windows/Linux: Click File and then Settings (or press Ctrl+Alt+S)
    • Mac: Click JetBrains Client in the MacOS menu bar, then click Preferences (or press command+,)
  2. In the left-side menu of the Settings/Preferences dialog, click Plugins On Host. Then click the Marketplace tab.

    Screenshot of the "Preferences" dialog, with the "Marketplace" tab displayed. The "Plugins On Host" option is highlighted with a dark orange outline.

  3. In the search box, type "copilot" then click the Install button for the {% data variables.product.prodname_copilot %} plugin.

    Screenshot of the "Preferences" dialog, with the GitHub Copilot plugin displayed. The "Install" button is highlighted with a dark orange outline.

  4. Click Accept in the "Third-Party Plugins Privacy Note" dialog.

  5. Click Restart IDE.

  6. Click Restart when prompted to confirm that you want to restart the backend IDE that's running remotely. The JetBrains client application will close when you do this.

  7. After your JetBrains IDE has restarted, click the Tools menu. Click {% data variables.product.prodname_copilot %}, then click Login to {% data variables.product.prodname_dotcom %}.

    Screenshot of the menu bar on a Mac. In the "Tools" menu, the "{% data variables.product.prodname_copilot %}" submenu is displayed, and "Login to {% data variables.product.prodname_dotcom %}" is selected.

  8. In the "Sign in to {% data variables.product.prodname_dotcom %}" dialog, to copy the device code and open the device activation window, click Copy and Open.

    Screenshot of the device code copy and open

  9. A device activation window will open in your browser. Paste the device code, then click Continue.

    • To paste the code in Windows or Linux, press Ctrl+v.
    • To paste the code in macOS, press command+v.
  10. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click Authorize {% data variables.product.prodname_copilot %} Plugin.

  11. After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using {% data variables.product.prodname_copilot %}, click OK.

Further reading

{% endjetbrains %}