Skip to main content
Skip to content

Désactivation de la correction automatique Copilot pour l’analyse du code

Vous pouvez désactiver Copilot Autofix pour une entreprise, une organisation ou un dépôt.

Qui peut utiliser cette fonctionnalité ?

Agentic Autofix a des exigences d’éligibilité plus étroites que Copilot Autofix, et n’est pas disponible pour les référentiels appartenant à l’utilisateur dans une entreprise qui utilise Enterprise Managed Users. Pour plus d’informations, consultez À propos de la correction automatique pour l’analyse de code.

Copilot Autofix pour code scanning est disponible pour les types de référentiel suivants :

  • Dépôts publics sur GitHub.com
  • Référentiels appartenant à l’organisation sur GitHub Team avec GitHub Code Security activé

Pour plus d’informations sur les produits éligibles, consultez À propos de GitHub Advanced Security.

Cet article traite de désactiver Copilot Autofix. Agentic Autofix possède des contrôles d’accès distincts. Pour désactiver agentic autofix, consultez Gestion de l’accès à la correction automatique agentique pour l’analyse du code.

Pour les organisations appartenant à l’entreprise, les contrôles pour Copilot Autofix suivent cette hiérarchie :

  • Les propriétaires d’entreprise contrôlent si la fonctionnalité est autorisée dans l’entreprise. Lorsqu’elle est autorisée, elle peut être activée à des niveaux inférieurs (mais n’est pas automatiquement activée).
  • Lorsqu’il est activé par l’entreprise, les propriétaires de l’organisation peuvent toujours le désactiver pour leur organisation. Cela empêche tout dépôt de l’organisation de l’activer.
  • Si la fonctionnalité est activée à la fois pour l’entreprise et l’organisation, les administrateurs de référentiel peuvent la désactiver pour le référentiel individuel.

Pour les organisations autonomes, les contrôles d’organisation et de dépôt s’appliquent sans politique d’entreprise.

La désactivation de Copilot Autofix à n’importe quel niveau ferme toutes les suggestions ouvertes qu’il a ajoutées sous forme de commentaires sur les alertes code scanning dans les pull requests concernées. Si vous le réactivez ultérieurement, les suggestions sont générées uniquement pour les nouvelles pull requests. Pour générer des suggestions pour les pull requests existantes, réexécutez code scanning l’analyse de sécurité.

Remarque

Copilot Autofix fait partie intégrante et GitHub Code Quality continuera à s’exécuter sur les résultats de qualité du code, même lorsqu’il est désactivé pour les résultats de sécurité du code.

Blocage de l’utilisation de Copilot Autofix pour une entreprise

Les propriétaires d’entreprise peuvent interdire Copilot Autofix pour les résultats de sécurité dans toutes les organisations et tous les référentiels de leur entreprise.

  1. Accédez à votre entreprise. Par exemple, depuis la page Entreprises sur GitHub.com.
  2. En haut de la page, cliquez sur Stratégies.
  3. Sous  » Politiques », cliquez sur Advanced Security.
  4. Sous «Copilot Autofix », utilisez la liste déroulante et sélectionnez Toutes les organisations : non autorisé.

Désactivation de Copilot Autofix pour une organisation

Les propriétaires de l’organisation peuvent désactiver Copilot Autofix pour tous les dépôts de leur organisation. Pour les organisations détenues par l’entreprise, ce paramètre est disponible uniquement si l’entreprise autorise Copilot Autofix.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.

  2. Sélectionnez une organisation en cliquant dessus.

  3. Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran des onglets dans le profil d’une organisation. L’onglet « Paramètres » est présenté en orange foncé.

  4. Dans la section « Security and quality » de la barre latérale, cliquez sur Advanced Security puis Paramètres globaux.

  5. Sous la section «Code scanning », définissez Copilot Autofix sur Désactivé.

Désactivation de Copilot Autofix pour un dépôt

Les administrateurs de référentiel peuvent désactiver Copilot Autofix si leur organisation l’active. Pour les organisations appartenant à l’entreprise, ce paramètre est disponible uniquement si l’entreprise autorise également Copilot Autofix.

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la section « Sécurité et sécurité de la qualité » de la barre latérale, cliquez sur Advanced Security.

  4. Dans la section «Code Security », définissez Copilot Autofix sur Désactivé.