À propos de cette erreur
GitHub Advanced Security must be enabled for this repository to use code scanning
403: GitHub Advanced Security is not enabled
Cette erreur est signalée si vous essayez d’exécuter code scanning dans un référentiel où GitHub Advanced Security n’est pas activé ou où l’utilisation de cette fonctionnalité est bloquée par une stratégie.
Confirmation de la cause de l'erreur
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre dépôt, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.
-
Dans la section « Sécurité » de la barre latérale, cliquez sur Code security and analysis.
-
Dans la page des paramètres, faites défiler jusqu’à « Advanced Security ».
-
S’il existe un bouton Activer associé et actif, GitHub Advanced Security est disponible pour ce référentiel mais n’est pas encore activé.
-
Si l’utilisation de GitHub Advanced Security est bloquée par une stratégie, le bouton Activer est inactif et le propriétaire de la stratégie est répertorié.
Résolution du problème
Si GitHub Advanced Security est disponible pour votre référentiel, vous pouvez l’activer dans la page des paramètres.
Si GitHub Advanced Security est bloqué par une stratégie, vous devez d’abord demander l’accès.
Demander l’accès à GitHub Advanced Security
- Dans les paramètres « Code security and analysis », cliquez sur le nom de l’entreprise pour afficher la liste des utilisateurs autorisés à modifier la stratégie qui contrôle l’accès aux produits Advanced Security. Pour plus d’informations, consultez « Application de stratégies de sécurité et d’analyse du code pour votre entreprise ».
- Suivez la stratégie de votre entreprise pour demander l’accès à d’autres fonctionnalités.
Activation de GitHub Advanced Security
- Ouvrez la page des paramètres « Sécurité du code ».
- À côté de la fonctionnalité « Advanced Security », cliquez sur Activer.
- Réexécutez code scanning.