О проблеме
Настройки безопасности включают только функции, установленные администратором сайта на вашем GitHub Enterprise Server экземпляре.
Если администратор сайта изменит настройки установки функции на вашем GitHub Enterprise Server экземпляре, ваша конфигурация может пострадать.
После создания и применения конфигурации безопасности к репозиториям в организации:
- Если администратор сайта затем устанавливает новую функцию безопасности на экземпляр GitHub Enterprise Server , она появляется в конфигурации, но статус активации отображается как «Не установлено».
- Если администратор сайта удаляет целую функцию из экземпляра GitHub Enterprise Server , эта функция (и любые подфункции) исчезают из конфигурации. Конфигурация не отсоединяется от репозиториев, к ним применены, и все остальные функции продолжаются как обычные.
- Если администратор сайта удаляет GitHub Actions экземпляр GitHub Enterprise Server , функции, зависящие от GitHub Actions (то есть Dependabot security updates и code scanning) исчезают из конфигурации. Конфигурация не отсоединяется от репозиториев, к ним применены, и все остальные функции продолжаются как обычные.
- Если администратор сайта удаляет и затем переустанавливает функцию на GitHub Enterprise Server экземпляре, конфигурация запоминает уже существующий статус активации функции (либо «Включено», «Отключено» или «Не установлено») и возвращается к этому исходному статусу.
Решение проблемы
Если вас беспокоит, что функция исчезла из созданной вами конфигурации, вам следует связаться с администратором сайта для вашего GitHub Enterprise Server экземпляра и проверить, была ли функция или её обязательная функция удалена из экземпляра и было ли изменение намеренным.