Skip to main content

安全配置中的某个功能已消失

站点管理员对你的 GitHub Enterprise Server 实例的安装设置所做的更改可能会影响你的配置可使用哪些安全功能。

谁可以使用此功能?

具有管理员角色的组织所有者、安全管理员和组织成员

关于问题

安全配置仅包含站点管理员在你的 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 实例的站点管理员,并检查该功能或其先决条件功能是否已从实例中卸载,以及这一更改是否是故意的。