关于问题
安全配置仅包含站点管理员在你的 GitHub Enterprise Server 实例上已安装的功能。
如果站点管理员更改了你的 GitHub Enterprise Server 实例上某个功能的安装设置,你的配置可能会受到影响。
在你为组织中的存储库创建并应用了安全配置之后:
- 如果站点管理员随后在 GitHub Enterprise Server 实例上安装新的安全功能,该功能将出现在配置中,但该功能的启用状态将显示为“Not set”。
- 如果站点管理员从 GitHub Enterprise Server 实例上卸载整个功能,该功能(以及任何子功能)将从配置中消失。 该配置不会与已应用该配置的存储库分离,并且所有其他功能都将继续正常工作。
- 如果站点管理员从 GitHub Enterprise Server 实例上卸载 GitHub Actions,那么依赖于 GitHub Actions 的功能(即 Dependabot security updates 和 code scanning)将从配置中消失。 该配置不会与已应用该配置的存储库分离,并且所有其他功能都将继续正常工作。
- 如果站点管理员在 GitHub Enterprise Server 实例上卸载然后重新安装某个功能,配置将记住该功能之前存在的启用状态(即“Enabled”、“Disabled”或“Not set”),并恢复为这一原始启用状态。
解决问题
如果你担心自己创建的配置中某个功能已消失,你应该联系你的 GitHub Enterprise Server 实例的站点管理员,并检查该功能或其先决条件功能是否已从实例中卸载,以及这一更改是否是故意的。