Skip to main content

Diagnostic des problèmes de configuration de sécurité

Identifiez les référentiels où la configuration de sécurité n’a pas pu être attachée, ou où la relation de configuration a changé et suivez les instructions pour corriger le problème.

Qui peut utiliser cette fonctionnalité ?

Propriétaires de l’organisation, gestionnaires de sécurité et membres de l’organisation avec le rôle d’administrateur

Recherche et résolution des échecs de rattachement

Lorsque vous appliquez une configuration à un groupe de référentiels, certains référentiels peuvent échouer à attacher, généralement en raison d’un conflit entre les paramètres de référentiel existants et la configuration que vous avez appliquée. Lorsque cela se produit, seuls certains paramètres sont appliqués aux référentiels concernés, et ces référentiels n’héritent pas des modifications futures apportées à la configuration.

Dans la page paramètres de configuration de sécurité, sous l’onglet Référentiels , sous « Appliquer des configurations », une bannière indique le nombre de référentiels ayant un échec de pièce jointe et résume la raison. Cliquez sur le lien dans la bannière ou filtrez la liste config-status:faileddes référentiels par , pour voir les référentiels concernés et des conseils sur la façon de corriger chaque échec.

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

  2. 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é.

  3. Dans la section « Sécurité » de la barre latérale, sélectionnez le Advanced Security menu déroulant, puis cliquez sur Configurations.

  4. Cliquez sur l’onglet Référentiels .

  5. Dans la section « Appliquer les configurations », filtrez par config-status:failed.

  6. Dans la liste des résultats, pour le dépôt qui vous intéresse, cliquez sur Échec RAISON.

  7. Dans la boîte de dialogue, passez en revue les informations et suivez les recommandations de correction.

Recherche et correction des configurations supprimées

L’état de configuration d’un référentiel change removed lorsqu’un administrateur de référentiel modifie un paramètre de sécurité qui est en conflit avec la configuration appliquée. La configuration est toujours associée au référentiel, mais le référentiel n’hérite plus de tous les paramètres de la configuration.

Pour rechercher et corriger les dépôts ayant l’état removed :

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

  2. 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é.

  3. Dans la section « Sécurité » de la barre latérale, sélectionnez le Advanced Security menu déroulant, puis cliquez sur Configurations.

  4. Filtrez la liste des référentiels à l’aide du filtre « État de la configuration » et sélectionnez « Supprimé ».

  5. Pour restaurer les paramètres prévus, réappliquez la configuration aux référentiels concernés.

  6. Pour éviter de futures surcharges, envisagez d’activer l’application forcée dans la configuration. Consultez « Mise en œuvre de la configuration de sécurité ».

Recherche et correction des configurations supprimées d’entreprise

L’état de configuration d’un référentiel change removed_by_enterprise lorsqu’une modification au niveau de l’entreprise est en conflit avec la configuration au niveau de l’organisation appliquée au référentiel.

Pour identifier et corriger les référentiels ayant le statut removed_by_enterprise :

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

  2. 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é.

  3. Dans la section « Sécurité » de la barre latérale, sélectionnez le Advanced Security menu déroulant, puis cliquez sur Configurations.

  4. Filtrez la liste des référentiels à l’aide du filtre « État de la configuration » et sélectionnez « Supprimé par entreprise ».

  5. Coordonnez-vous avec votre administrateur d’entreprise pour résoudre le conflit entre les configurations au niveau de l’entreprise et au niveau de l’organisation.

  6. Réappliquez la configuration au niveau de l’organisation ou de l’entreprise.

Pour plus d’informations sur tous les états de configuration, consultez État de la configuration de la sécurité.