Skip to main content

Diagnose von Sicherheitskonfigurationsproblemen

Identifizieren Sie Repositorys, an denen die Sicherheitskonfiguration nicht angefügt werden konnte oder wo sich die Konfigurationsbeziehung geändert hat, und folgen Sie den Anweisungen zur Behebung des Problems.

Wer kann dieses Feature verwenden?

Organisationsbesitzerinnen, Sicherheitsmanagerinnen und Organisationsmitglieder mit der Administratorrolle

Finden und Korrigieren von Fehlern im Anhang

Wenn Sie eine Konfiguration auf eine Gruppe von Repositorys anwenden, können einige Repositorys möglicherweise aufgrund eines Konflikts zwischen vorhandenen Repositoryeinstellungen und der angewendeten Konfiguration nicht angefügt werden. In diesem Fall werden nur einige Einstellungen auf die betroffenen Repositorys angewendet, und diese Repositorys erben keine zukünftigen Änderungen an der Konfiguration.

Auf der Seite "Sicherheitskonfigurationseinstellungen" zeigt ein Banner auf der Registerkarte "Repositorys " unter "Konfigurationen anwenden" an, wie viele Repositorys einen Anlagenfehler aufweisen und den Grund zusammenfassen. Klicken Sie auf den Link im Banner, oder filtern Sie die Repositoryliste nach config-status:failed, um betroffene Repositorys und Anleitungen zur Behebung der einzelnen Fehler anzuzeigen.

  1. Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.

  2. Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot der Registerkarten im Profil einer Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Wählen Sie im Abschnitt "Sicherheit" der Randleiste das Advanced Security Dropdownmenü aus, und klicken Sie dann auf "Konfigurationen".

  4. Klicken Sie auf die Registerkarte "Repositorys ".

  5. Filtere im Abschnitt „Apply configurations“ nach config-status:failed.

  6. Klicken Sie in der Ergebnisliste für das Repository, das Sie interessiert, auf "Fehlergrund".

  7. Überprüfe im Dialogfeld die Informationen, und folge den Behebungsanweisungen.

Suchen und Beheben entfernter Konfigurationen

Der Konfigurationsstatus eines Repositorys ändert sich zu removed, wenn ein Repository-Administrator eine Sicherheitseinstellung ändert, die im Widerspruch zur angewendeten Konfiguration steht. Die Konfiguration ist weiterhin mit dem Repository verknüpft, aber das Repository erbt nicht mehr alle Einstellungen von der Konfiguration.

So suchen und korrigieren Sie Repositorys mit einem removed Status:

  1. Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.

  2. Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot der Registerkarten im Profil einer Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Wählen Sie im Abschnitt "Sicherheit" der Randleiste das Advanced Security Dropdownmenü aus, und klicken Sie dann auf "Konfigurationen".

  4. Filtern Sie die Repositoryliste mithilfe des Filters "Konfigurationsstatus", und wählen Sie "Entfernt" aus.

  5. Um die beabsichtigten Einstellungen wiederherzustellen, wenden Sie die Konfiguration erneut auf die betroffenen Repositorys an.

  6. Um zukünftige Außerkraftsetzungen zu verhindern, sollten Sie erwägen, die Erzwingung für die Konfiguration zu aktivieren. Siehe Erzwingung der Sicherheitskonfiguration.

Suchen und Beheben von vom Unternehmen entfernten Konfigurationen

Der Konfigurationsstatus eines Repositorys wechselt zu removed_by_enterprise, wenn eine Änderung auf Unternehmensebene mit der auf das Repository angewendeten Konfiguration auf Organisationsebene in Konflikt steht.

So suchen und korrigieren Sie Repositorys mit einem removed_by_enterprise Status:

  1. Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.

  2. Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot der Registerkarten im Profil einer Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Wählen Sie im Abschnitt "Sicherheit" der Randleiste das Advanced Security Dropdownmenü aus, und klicken Sie dann auf "Konfigurationen".

  4. Filtern Sie die Repositoryliste mithilfe des Filters "Konfigurationsstatus", und wählen Sie "Von Unternehmen entfernt" aus.

  5. Stimmen Sie sich mit Ihrem Unternehmensadministrator ab, um den Konflikt zwischen der Konfiguration auf Unternehmensebene und der Konfiguration auf Organisationsebene zu beheben.

  6. Wenden Sie die Konfiguration auf Organisation oder Unternehmensebene erneut an.

Weitere Informationen zu allen Konfigurationsstatus finden Sie unter Sicherheitskonfigurationsstatus.