Skip to main content

Configuring GitHub Copilot in your environment

You can enable, configure, or disable GitHub Copilot in a supported IDE.

Qui peut utiliser cette fonctionnalité ?

GitHub Copilot peut être géré via des compte personnel avec GitHub Copilot Individual ou à travers les comptes de l’organisation avec GitHub Copilot Business.

L’utilisation de GitHub Copilot est gratuite pour les étudiants, enseignants et responsables vérifiés de projets open source. Si vous n’êtes ni étudiant, ni enseignant, ni chargé de maintenance d’un projet open source connu, vous pouvez utiliser GitHub Copilot dans le cadre d’un essai gratuit de 30 jours non renouvelable. Après l’essai gratuit, il vous faudra un abonnement payant pour continuer à l’utiliser. Pour plus d’informations, consultez « À propos de la facturation de GitHub Copilot ».

About GitHub Copilot in JetBrains IDEs

If you use a JetBrains IDE, GitHub Copilot can autocomplete code as you type. After installation, you can enable or disable GitHub Copilot, and you can configure advanced settings within your IDE or on GitHub.com. This article describes how to configure GitHub Copilot in the IntelliJ IDE, but the user interfaces of other JetBrains IDEs may differ.

Prerequisites

To configure GitHub Copilot in a JetBrains IDE, you must install the GitHub Copilot plugin. For more information, see "Utilisation de suggestions de code GitHub Copilot dans votre éditeur."

Using or rebinding keyboard shortcuts for GitHub Copilot

You can use the default keyboard shortcuts for inline suggestions in your JetBrains IDE when using GitHub Copilot. Alternatively, you can rebind the shortcuts to your preferred keyboard shortcuts for each specific command. For more information on rebinding keyboard shortcuts in your JetBrains IDE, see the JetBrains documentation. For example, you can view the IntelliJ IDEA documentation.

Keyboard shortcuts for macOS

ActionShortcut
Accept an inline suggestionTab
Dismiss an inline suggestionEsc
Show next inline suggestionOption (⌥) or Alt+]
Show previous inline suggestionOption (⌥) or Alt+[
Trigger inline suggestionOption (⌥)+\
Open GitHub Copilot (additional suggestions in separate pane)Option (⌥) or Alt+Return

Keyboard shortcuts for Windows

ActionShortcut
Accept an inline suggestionTab
Dismiss an inline suggestionEsc
Show next inline suggestionAlt+]
Show previous inline suggestionAlt+[
Trigger inline suggestionAlt+\
Open GitHub Copilot (additional suggestions in separate pane)Alt+Enter

Keyboard shortcuts for Linux

ActionShortcut
Accept an inline suggestionTab
Dismiss an inline suggestionEsc
Show next inline suggestionAlt+]
Show previous inline suggestionAlt+[
Trigger inline suggestionAlt+\
Open GitHub Copilot (additional suggestions in separate pane)Alt+Enter

Enabling or disabling GitHub Copilot

You can enable or disable GitHub Copilot from within your JetBrains IDE. The GitHub Copilot status icon in the bottom panel of the JetBrains window indicates whether GitHub Copilot is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out.

  1. To enable or disable GitHub Copilot, click the status icon in the bottom panel on the right of the JetBrains window.

    Screenshot of the bottom panel in a JetBrains IDE. The GitHub Copilot status icon is outlined in dark orange.

  2. If you are disabling GitHub Copilot, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. To disable globally, click Disable Completions. Alternatively, click the language-specific button to disable GitHub Copilot for the specified language.

    Screenshot of the menu to disable GitHub Copilot globally or for the current language in a JetBrains IDE.

Configuring advanced settings for GitHub Copilot

You can manage advanced settings for GitHub Copilot in your JetBrains IDE, such as how your IDE displays code completions, and which languages you want to enable or disable for GitHub Copilot.

  1. Dans votre IDE JetBrains, cliquez sur le menu Fichier (Windows) ou sur le nom de l’application dans la barre de menus (macOS), puis cliquez sur Paramètres.
  2. Sous Languages & Frameworks (Langages et frameworks), cliquez sur GitHub Copilot .
  3. Edit the settings according to your personal preferences.
    • To adjust the behavior and appearance of code suggestions, and whether to automatically check for updates, select or deselect the corresponding checkboxes.
    • If you have selected to receive automatic updates, you can choose whether to receive stable, but less frequent updates, or nightly updates, which may be less stable. Click the Update channel dropdown and select Stable for stable updates, or Nightly for nightly updates.

Configuring language settings for GitHub Copilot

You can specify which languages you want to activate or deactivate GitHub Copilot for either in the IDE or by editing your github-copilot.xml file. If you make changes to language settings in your IDE, you can individually select and deselect the languages you want to activate or deactivate.

If you make changes to the language settings in your github-copilot.xml file, you can specify individual languages, or you can use a wildcard to activate or deactivate GitHub Copilot for all languages. You can also specify exceptions, which will override the wild card setting for the specified languages. For example, you can deactivate GitHub Copilot for all languages, except for Python and YAML. By default, when you install the GitHub Copilot extension, GitHub Copilot is activated for all languages.

Configuring language settings in the IDE

  1. Dans votre IDE JetBrains, cliquez sur le menu Fichier (Windows) ou sur le nom de l’application dans la barre de menus (macOS), puis cliquez sur Paramètres.
  2. Sous Languages & Frameworks (Langages et frameworks), cliquez sur GitHub Copilot .
  3. Under "Languages," select or deselect the checkboxes for the languages you want to activate or deactivate GitHub Copilot for.
  4. Click Apply, and then click OK.
  5. Restart your JetBrains IDE for the changes to take effect.

Editing your github-copilot.xml file

To configure language settings in the github-copilot.xml file, you must edit the languageAllowList. Every line you add to the languageAllowList must contain an entry key and a value. The entry key is the name of the language, or (*) for a wildcard. The value is either true or false. If the value is true, GitHub Copilot is activated for the specified language. If the value is false, GitHub Copilot is deactivated for the specified language.

The file is located in the following directory:

  • macOS: ~/Library/Application Support/JetBrains/<product><version>/options/github-copilot.xml
  • Windows: %APPDATA%\JetBrains\<product><version>\options\github-copilot.xml
  • Linux: ~/.config/JetBrains/<product><version>/options/github-copilot.xml

For example, if you are using IntelliJ IDEA 2021.1 on macOS, the file is located at ~/Library/Application Support/JetBrains/IdeaIC2021.1/options/github-copilot.xml.

The github-copilot.xml file might not be generated until you make a change to your default language configuration in the IDE's settings. If you cannot locate the file, you should try modifying the default language settings in the IDE. For more information, see "Configuring language settings in the IDE."

Alternatively, you can create the file manually and save it in the location for your operating system listed above. For more information, see "Example language configurations."

  1. Open the github-copilot.xml file in a text editor.

  2. Between the <map> tags, add the line or lines for the languages you want to activate or deactivate GitHub Copilot for. For example, to deactivate GitHub Copilot for all languages:

    XML
    <entry key="*" value="false" />
    
  3. Save the changes to the github-copilot.xml file.

  4. Restart your JetBrains IDE for the changes to take effect.

Example language configurations

The default configuration of the github-copilot.xml file, which enables GitHub Copilot for all languages is as follows:

XML
<application>
  <component name="github-copilot">
    <languageAllowList>
      <map>
        <entry key="*" value="true" />
      </map>
    </languageAllowList>
  </component>
</application>

To deactivate GitHub Copilot for all languages, the wildcard (*) value is changed to false:

XML
<application>
  <component name="github-copilot">
    <languageAllowList>
      <map>
        <entry key="*" value="false" />
      </map>
    </languageAllowList>
  </component>
</application>

To specify languages individually, add an entry for each language you want to activate or deactivate GitHub Copilot for. Specific language settings will override the wildcard. For example, to activate GitHub Copilot for Python and YAML, and deactivate GitHub Copilot for all other languages, add the following entries:

XML
<application>
  <component name="github-copilot">
    <languageAllowList>
      <map>
        <entry key="*" value="false" />
        <entry key="Python" value="true" />
        <entry key="YAML" value="true" />
      </map>
    </languageAllowList>
  </component>
</application>

You can also add a configuration to make the languageAllowList readonly in the IDE's settings. This will prevent you from changing the language settings in the IDE. For example:

XML
<application>
  <component name="github-copilot">
    <option name="languageAllowListReadOnly" value="true" />
    <languageAllowList>
      <map>
        <entry key="*" value="true" />
      </map>
    </languageAllowList>
  </component>
</application>

Configuration des paramètres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer à utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Subscribing to Copilot as an individual user ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Subscribing to Copilot for your organization » ou, dans la documentation GitHub Enterprise Cloud, « Subscribing to Copilot for your enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramètres GitHub Copilot pour votre compte personnel sur GitHub dans les paramètres GitHub Copilot. Les paramètres s’appliquent partout où vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos données télémétriques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous êtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribué un siège GitHub Copilot, vous ne pouvez pas configurer la détection de duplications dans les paramètres de votre compte personnel. Votre paramètre de détection de duplications est hérité de votre organisation ou de votre entreprise.

Vos paramètres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achèvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vérifie les suggestions d’achèvement du code avec leur code environnant de 150 caractères environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas présentée.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont été trouvées, vous pouvez cliquer à partir d’une entrée dans le journal GitHub Copilot pour afficher une liste de références sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Activation ou désactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre éditeur de code sont collectées et conservées par GitHub, puis traitées et partagées avec Microsoft, en ajustant vos paramètres utilisateur. Pour plus d’informations sur les données que GitHub Copilot peut collecter en fonction de vos paramètres de télémétrie, consultez « Conditions GitHub pour les produits et fonctionnalités supplémentaires » et le « FAQ sur la confidentialité de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empêcher GitHub d’utiliser vos données, sélectionnez ou désélectionnez Autoriser GitHub à utiliser mes extraits de code depuis l’éditeur de code pour améliorer les produits.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Further reading

About GitHub Copilot in Visual Studio

If you use Visual Studio, GitHub Copilot can autocomplete code as you type. After installation, you can enable or disable GitHub Copilot, and you can configure advanced settings within Visual Studio or on GitHub.com.

Prerequisites

To configure GitHub Copilot in Visual Studio, you must install the GitHub Copilot plugin. For more information, see "Utilisation de suggestions de code GitHub Copilot dans votre éditeur."

Using or rebinding keyboard shortcuts for GitHub Copilot

You can use the default keyboard shortcuts in Visual Studio when using GitHub Copilot. Alternatively, you can rebind the shortcuts in the Tools settings for Visual Studio using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by its command name in the Keyboard Shortcuts editor.

Using default keyboard shortcuts

ActionShortcutCommand name
Show next inline suggestionAlt+.Edit.NextSuggestion
Show previous inline suggestionAlt+,Edit.PreviousSuggestion
Trigger inline suggestionCtrl+Alt+\Edit.Copilot.TriggerInlineSuggestion

Rebinding keyboard shortcuts

If you don't want to use the default keyboard shortcuts in Visual Studio when using GitHub Copilot, you can rebind the shortcuts in the Keyboard editor using your preferred keyboard shortcuts for each specific command.

  1. In the Visual Studio menu bar, under Tools, click Options.

    Screenshot of the Visual Studio menu bar. The "Tools" menu is expanded, and the "Options" item is highlighted with an orange outline.

  2. In the "Options" dialog, under Environment, click Keyboard.

  3. Under "Show commands containing:", search for the command you want to rebind.

    Screenshot of the "Show commands containing" search bar. The string "tools.next" is entered in the search field.

  4. Under "Press shortcut keys," type the shortcut you want to assign to the command, then click Assign.

    Screenshot of the fields for entering a new keyboard shortcut assignment.

Activation ou désactivation de GitHub Copilot

L’icône d’état de GitHub Copilot dans le panneau inférieur de la fenêtre Visual Studio indique si GitHub Copilot est activé ou désactivé. Quand il est activé, la couleur d’arrière-plan de l’icône correspond à la couleur de la barre d’état. Quand il est désactivé, elle comporte une ligne en diagonal.

  1. Pour activer ou désactiver GitHub Copilot, cliquez sur l’icône GitHub Copilot dans le panneau inférieur de la fenêtre Visual Studio.

    Capture d’écran de la marge de l’éditeur dans Visual Studio avec l’icône GitHub Copilot mise en évidence.

  2. Si vous désactivez GitHub Copilot, il vous sera demandé si vous souhaitez désactiver les suggestions de façon globale ou pour le langage du fichier que vous êtes en train de modifier.

    • Pour désactiver les suggestions de GitHub Copilot globalement, cliquez sur Activer globalement.
    • Pour désactiver les suggestions de GitHub Copilot pour le langage spécifié, cliquez sur Activer pour LANGAGE.

Configuring ReSharper for GitHub Copilot

If you use ReSharper, GitHub Copilot may work best when you configure ReSharper to use GitHub Copilot's native IntelliSense. For more information about ReSharper, see the ReSharper documentation

  1. In the Visual Studio menu bar, under Extensions, click ReSharper, then click Options.
  2. In the "Options" dialog, under Environment, click IntelliSense and then click General.
  3. Under "General" select Visual Studio and then click Save.

Configuration des paramètres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer à utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Subscribing to Copilot as an individual user ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Subscribing to Copilot for your organization » ou, dans la documentation GitHub Enterprise Cloud, « Subscribing to Copilot for your enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramètres GitHub Copilot pour votre compte personnel sur GitHub dans les paramètres GitHub Copilot. Les paramètres s’appliquent partout où vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos données télémétriques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous êtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribué un siège GitHub Copilot, vous ne pouvez pas configurer la détection de duplications dans les paramètres de votre compte personnel. Votre paramètre de détection de duplications est hérité de votre organisation ou de votre entreprise.

Vos paramètres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achèvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vérifie les suggestions d’achèvement du code avec leur code environnant de 150 caractères environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas présentée.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont été trouvées, vous pouvez cliquer à partir d’une entrée dans le journal GitHub Copilot pour afficher une liste de références sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Activation ou désactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre éditeur de code sont collectées et conservées par GitHub, puis traitées et partagées avec Microsoft, en ajustant vos paramètres utilisateur. Pour plus d’informations sur les données que GitHub Copilot peut collecter en fonction de vos paramètres de télémétrie, consultez « Conditions GitHub pour les produits et fonctionnalités supplémentaires » et le « FAQ sur la confidentialité de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empêcher GitHub d’utiliser vos données, sélectionnez ou désélectionnez Autoriser GitHub à utiliser mes extraits de code depuis l’éditeur de code pour améliorer les produits.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Further reading

About GitHub Copilot in Visual Studio Code

If you use Visual Studio Code, you can use GitHub Copilot to:

  • Generate code
  • Learn from the code Copilot generates
  • Help you configure your editor

You can learn more about scenarios and setup in the VS Code documentation.

After you install the GitHub Copilot extension, you can enable or disable it, and you can configure advanced settings within Visual Studio Code or on GitHub.com.

Prerequisites

To configure GitHub Copilot in Visual Studio Code, you must install the GitHub Copilot extension. For more information, see "Utilisation de suggestions de code GitHub Copilot dans votre éditeur."

Keyboard shortcuts for GitHub Copilot

You can use the default keyboard shortcuts for GitHub Copilot in GitHub Copilot. Search keyboard shortcuts by command name in the Keyboard Shortcuts editor.

Alternatively, you can rebind the shortcut for each command in the Keyboard Shortcuts editor. For more information, see the VS Code documentation on key bindings.

Keyboard shortcuts for macOS

ActionShortcutCommand name
Accept an inline suggestionTabeditor.action.inlineSuggest.commit
Dismiss an inline suggestionEsceditor.action.inlineSuggest.hide
Show next inline suggestionOption (⌥)+]
editor.action.inlineSuggest.showNext
Show previous inline suggestionOption (⌥)+[
editor.action.inlineSuggest.showPrevious
Trigger inline suggestionOption (⌥)+\
editor.action.inlineSuggest.trigger
Open GitHub Copilot (additional suggestions in separate pane)Ctrl+Returngithub.copilot.generate
Toggle GitHub Copilot on/offNo default shortcutgithub.copilot.toggleCopilot

Keyboard shortcuts for Windows

ActionShortcutCommand name
Accept an inline suggestionTabeditor.action.inlineSuggest.commit
Dismiss an inline suggestionEsceditor.action.inlineSuggest.hide
Show next inline suggestionAlt+]editor.action.inlineSuggest.showNext
Show previous inline suggestionAlt+[editor.action.inlineSuggest.showPrevious
Trigger inline suggestionAlt+\editor.action.inlineSuggest.trigger
Open GitHub Copilot (additional suggestions in separate pane)Ctrl+Entergithub.copilot.generate
Toggle GitHub Copilot on/offNo default shortcutgithub.copilot.toggleCopilot

Keyboard shortcuts for Linux

ActionShortcutCommand name
Accept an inline suggestionTabeditor.action.inlineSuggest.commit
Dismiss an inline suggestionEsceditor.action.inlineSuggest.hide
Show next inline suggestionAlt+]editor.action.inlineSuggest.showNext
Show previous inline suggestionAlt+[editor.action.inlineSuggest.showPrevious
Trigger inline suggestionAlt+\editor.action.inlineSuggest.trigger
Open GitHub Copilot (additional suggestions in separate pane)Ctrl+Entergithub.copilot.generate
Toggle GitHub Copilot on/offNo default shortcutgithub.copilot.toggleCopilot

Activation ou désactivation de GitHub Copilot

Vous pouvez activer ou désactiver GitHub Copilot à partir de Visual Studio Code. L’icône d’état de GitHub Copilot dans le panneau inférieur de la fenêtre Visual Studio Code indique si GitHub Copilot est activé ou désactivé. Lorsque cette option est activée, la couleur d’arrière-plan de l’icône correspond à la couleur de la barre d’état. Lorsqu’elle est désactivée, la couleur d’arrière-plan de l’icône contraste avec la couleur de la barre d’état.

  1. Pour activer ou désactiver GitHub Copilot, cliquez sur l’icône d’état dans le panneau inférieur de la fenêtre Visual Studio Code.

    Capture d’écran du panneau inférieur de Visual Studio Code. L’icône GitHub Copilot est signalée en orange foncé.

  2. Si vous désactivez GitHub Copilot, il vous sera demandé si vous souhaitez désactiver les suggestions de manière globale ou pour le langage du fichier que vous êtes en train de modifier.

    • Pour désactiver les suggestions de GitHub Copilot globalement, cliquez sur Désactiver globalement.
    • Pour désactiver les suggestions de GitHub Copilot pour le langage spécifié, cliquez sur Désactiver pour LANGAGE.
      Capture d’écran de l’option permettant de désactiver GitHub Copilot globalement ou pour le langage actuel.

Enabling or disabling inline suggestions

You can choose to enable or disable inline suggestions for GitHub Copilot in Visual Studio Code.

  1. Dans le menu Fichier, accédez aux Préférences, puis cliquez sur Paramètres.

    Capture d’écran des paramètres de Visual Studio Code.

  2. In the left-side panel of the settings tab, click Extensions and then select Copilot.

  3. Under "Inline Suggest:Enable," select or deselect the checkbox to enable or disable inline suggestions.

Enabling or disabling GitHub Copilot for specific languages

You can specify which languages you want to enable or disable GitHub Copilot for.

  1. From the Visual Studio Code, click the Extensions tab, then navigate to the Copilot section. For more information, see "Enabling or disabling inline suggestions."

  2. Under "Enable or disable Copilot for specified languages," click Edit in settings.json.

  3. In the settings.json file, add or remove the languages you want to enable or disable GitHub Copilot for. For example, to enable Python in GitHub Copilot, add "python": true to the list, ensuring there is a trailing comma after all but the last list item.

    {
        "editor.inlineSuggest.enabled": true,
        "github.copilot.enable": {
            "*": true,
            "yaml": false,
            "plaintext": false,
            "markdown": true,
            "javascript": true,
            "python": true
        }
    }
    

Revoking GitHub Copilot authorization

Visual Studio Code retains authorization to use GitHub Copilot through a particular GitHub account. If you want to prevent your GitHub account being used for GitHub Copilot on a device you no longer have access to, you can revoke authorization and then go through the authorization process again. The device you previously used will not have the new authorization.

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la section « Intégrations » de la barre latérale, cliquez sur Applications.

  3. Cliquez sur l’onglet Applications OAuth autorisées.

    Capture d’écran de la page « Applications ». Un onglet intitulé « Applications OAuth autorisées » est mis en surbrillance avec un contour orange.

  4. Click the ... next to GitHub for VS Code and click Revoke.

  5. Cliquez sur l’onglet GitHub Apps autorisées.

  6. If the GitHub Copilot extension is listed, click Revoke.

After revoking authorization, Visual Studio Code will be able to continue using GitHub Copilot in a current session for a maximum of 30 minutes. After that time, you will need to reauthorize GitHub Copilot for use in Visual Studio Code again.

Re-authorizing GitHub Copilot

After you have revoked authorization, if you want to continue using GitHub Copilot, you will need to complete the reauthorization process.

  1. In the bottom left corner of Visual Studio Code, click the Accounts icon, hover over your username, and click Sign out.

    Screenshot of the menu in Visual Studio Code. The "Sign out" option is outlined in dark orange.

  2. In the "Visual Studio Code" pop-up, click Sign Out.

  3. In the bottom left corner of Visual Studio Code, click the Accounts icon, hover over your username, and click Sign in with GitHub to use GitHub Copilot.

    Screenshot of the accounts menu in Visual Studio Code. The "Sign in with GitHub to use GitHub Copilot (1)" option is outlined in dark orange.

  4. In your browser, GitHub will request the necessary permissions for GitHub Copilot. To approve these permissions, click Continue.

  5. In the "Open Visual Studio Code?" pop-up, click Open Visual Studio Code.

Configuration des paramètres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer à utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Subscribing to Copilot as an individual user ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Subscribing to Copilot for your organization » ou, dans la documentation GitHub Enterprise Cloud, « Subscribing to Copilot for your enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramètres GitHub Copilot pour votre compte personnel sur GitHub dans les paramètres GitHub Copilot. Les paramètres s’appliquent partout où vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos données télémétriques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous êtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribué un siège GitHub Copilot, vous ne pouvez pas configurer la détection de duplications dans les paramètres de votre compte personnel. Votre paramètre de détection de duplications est hérité de votre organisation ou de votre entreprise.

Vos paramètres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achèvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vérifie les suggestions d’achèvement du code avec leur code environnant de 150 caractères environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas présentée.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont été trouvées, vous pouvez cliquer à partir d’une entrée dans le journal GitHub Copilot pour afficher une liste de références sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Activation ou désactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre éditeur de code sont collectées et conservées par GitHub, puis traitées et partagées avec Microsoft, en ajustant vos paramètres utilisateur. Pour plus d’informations sur les données que GitHub Copilot peut collecter en fonction de vos paramètres de télémétrie, consultez « Conditions GitHub pour les produits et fonctionnalités supplémentaires » et le « FAQ sur la confidentialité de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empêcher GitHub d’utiliser vos données, sélectionnez ou désélectionnez Autoriser GitHub à utiliser mes extraits de code depuis l’éditeur de code pour améliorer les produits.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Further reading

Configuring GitHub Copilot in Vim/Neovim

For guidance on configuring GitHub Copilot in Vim/Neovim, invoke the GitHub Copilot documentation in Vim/Neovim by running the following command:

:help copilot

Rebinding keyboard shortcuts

You can rebind the keyboard shortcuts in Vim/Neovim when using GitHub Copilot to use your preferred keyboard shortcuts for each specific command. For more information, see the Map article in the Neovim documentation.

Configuration des paramètres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer à utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Subscribing to Copilot as an individual user ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Subscribing to Copilot for your organization » ou, dans la documentation GitHub Enterprise Cloud, « Subscribing to Copilot for your enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramètres GitHub Copilot pour votre compte personnel sur GitHub dans les paramètres GitHub Copilot. Les paramètres s’appliquent partout où vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos données télémétriques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous êtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribué un siège GitHub Copilot, vous ne pouvez pas configurer la détection de duplications dans les paramètres de votre compte personnel. Votre paramètre de détection de duplications est hérité de votre organisation ou de votre entreprise.

Vos paramètres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achèvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vérifie les suggestions d’achèvement du code avec leur code environnant de 150 caractères environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas présentée.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont été trouvées, vous pouvez cliquer à partir d’une entrée dans le journal GitHub Copilot pour afficher une liste de références sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Activation ou désactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre éditeur de code sont collectées et conservées par GitHub, puis traitées et partagées avec Microsoft, en ajustant vos paramètres utilisateur. Pour plus d’informations sur les données que GitHub Copilot peut collecter en fonction de vos paramètres de télémétrie, consultez « Conditions GitHub pour les produits et fonctionnalités supplémentaires » et le « FAQ sur la confidentialité de GitHub Copilot ».

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empêcher GitHub d’utiliser vos données, sélectionnez ou désélectionnez Autoriser GitHub à utiliser mes extraits de code depuis l’éditeur de code pour améliorer les produits.

  4. Pour confirmer vos nouveaux paramètres, cliquez sur Enregistrer.

Further reading