Informationen zum Problem
Sicherheitskonfigurationen enthalten nur Features, die von einem Websiteadministrator auf deiner Instanz von GitHub Enterprise Server installiert wurden.
Wenn ein Websiteadministrator Änderungen an den Installationseinstellungen eines Features auf deiner Instanz von GitHub Enterprise Server vornimmt, kann sich dies auf deine Konfiguration auswirken.
Nach dem Erstellen und Anwenden einer Sicherheitskonfiguration für die Repositorys in deiner Organisation passiert Folgendes:
- Wenn ein Websiteadministrator anschließend ein neues Sicherheitsfeature auf der Instanz von GitHub Enterprise Server installiert, wird dieses in der Konfiguration angezeigt, doch der Aktivierungsstatus lautet „Not set“.
- Wenn ein Websiteadministrator ein ganzes Feature von der Instanz von GitHub Enterprise Server deinstalliert, werden das Feature und alle Subfeatures nicht mehr in der Konfiguration angezeigt. Die Konfiguration wird nicht von den Repositorys getrennt, auf die sie angewendet wurde. Alle anderen Funktionen werden normal fortgesetzt.
- Wenn ein Administrator die GitHub Actions von der Instanz GitHub Enterprise Server deinstalliert, werden Funktionen, die von GitHub Actions abhängig sind (d.h. Dependabot security updates und code scanning) aus der Konfiguration verschwinden. Die Konfiguration wird nicht von den Repositorys getrennt, auf die sie angewendet wurde. Alle anderen Funktionen werden normal fortgesetzt.
- Wenn ein Websiteadministrator ein Feature von der Instanz von GitHub Enterprise Server deinstalliert und dann wieder installiert, speichert die Konfiguration den bereits vorhandenen Aktivierungsstatus des Features – „Enabled“, „Disabled“ oder „Not set“ – und stellt den ursprünglichen Aktivierungsstatus wieder her.
Lösen des Problems
Wenn du besorgt bist, dass eine Funktion aus einer von dir erstellten Konfiguration verschwunden ist, solltest du den Webseitenadministrator deiner Instanz von GitHub Enterprise Server kontaktieren und überprüfen, ob die Funktion oder die benötigte Funktion von der Instanz entfernt wurde und ob diese Änderung beabsichtigt war.