Skip to main content

Erreur : « GitHub Code Security or GitHub Advanced Security doit être activé pour ce dépôt afin d’utiliser l’analyse de code »

Si vous voyez cette erreur, assurez-vous que GitHub Code Security est activé.

À propos de cette erreur

GitHub Code Security or GitHub Advanced Security must be enabled for this repository to use code scanning
403: GitHub Code Security or GitHub Advanced Security is not enabled

Cette erreur est signalée si vous tentez d’exécuter code scanning dans un dépôt où GitHub Code Security n’est pas activé ou lorsque l’utilisation de cette fonctionnalité est bloquée par une stratégie.

Vous ne verrez cette erreur que pour les dépôts ayant une visibilité privée ou interne. GitHub Code Security est activé par défaut pour tous les dépôts publics.

Si vous êtes sur un plan GitHub Free ou GitHub Pro, vous pouvez uniquement utiliser code scanning sur les référentiels qui sont accessibles publiquement. Pour activer code scanning pour les référentiels privés ou internes, vous devez effectuer une mise à niveau vers GitHub Team ou GitHub Enterprise avec GitHub Code Security et activer Code Security pour le référentiel. Pour plus d’informations, consultez « Plans de GitHub » et « À propos de GitHub Advanced Security ».

Confirmation de la cause de l’erreur

  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é » de la barre latérale, cliquez sur Advanced Security.

  4. Dans la page des paramètres, faites défiler jusqu’à « Code Security ».

  5. S’il existe un bouton Activer associé et actif, GitHub Code Security est disponible pour ce référentiel mais n’est pas encore activé.

  6. Si l’utilisation de GitHub Code Security est bloquée par une stratégie, «  Désactivé » s’affiche à la place du bouton Activer.

           ![Capture d’écran du paramètre de Advanced Security. L’option désactivée est mise en évidence en orange foncé.](/assets/images/help/repository/ghas-enterprise-policy-block.png)
    

Résolution du problème

Si GitHub Code Security est disponible pour votre dépôt, vous pouvez l’activer depuis la page des paramètres.

Si GitHub Code Security est bloqué par une stratégie, vous devez d’abord en demander l’accès.

Demande d’accès à GitHub Code Security

  1. Dans les paramètres « Advanced Security », cliquez sur le nom de l’entreprise afin d’afficher la liste des utilisateurs disposant de l’autorisation de modifier la stratégie qui contrôle l’accès aux produits Code Security. Pour plus d’informations, consultez « Application de stratégies de sécurité et d’analyse du code pour votre entreprise ».
  2. Suivez la stratégie de votre entreprise pour demander l’accès à d’autres fonctionnalités.

Activation de GitHub Code Security

  1. Ouvrez la page des paramètres « Sécurité du code ».
  2. En regard de « Code Security », cliquez sur Activer.
  3. Exécutez à nouveau code scanning.