Skip to main content

管理 GitHub Advanced Security 许可证使用情况

你可以了解和控制组织中存储库 GitHub Advanced Security 许可证的使用情况。

谁可以使用此功能?

组织所有者和安全经理可以管理组织的 security configurations 和 global settings。

**注意:**Security configurations 和 global settings 目前处于 beta 版本阶段,可能会更改。 若要提供有关这些功能的反馈,请参阅反馈讨论

关于 GitHub Advanced Security 计费和许可证

若要在包含唯一活动提交者的专用或内部存储库中使用 GitHub Advanced Security (GHAS) 功能,必须有可用的 GHAS 许可证。 借助 security configurations,可以轻松了解组织中存储库的 GHAS 许可证使用情况,以及企业中可用的 GHAS 许可证数量。 此外,如果需要更多 GHAS 许可证以确保高影响存储库的安全,可在专用和内部存储库上大规模地快速禁用 GHAS 功能。

若要了解 GHAS 许可证以及唯一活动的提交者,请参阅“关于 GitHub 高级安全的计费。”

了解 GitHub Advanced Security 许可证使用情况

  1. 在 GitHub.com 的右上角,选择个人资料照片,然后单击 “你的组织”****。

    @octocat 的个人资料图片下的下拉菜单的屏幕截图。 “你的组织”以深橙色标出。

  2. 在组织名称下,单击 “设置”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    组织配置文件中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  3. 在边栏的“安全性”部分中,选择“代码安全”下拉菜单,然后单击“配置”。

  4. 在“应用配置”部分,会以“企业目前已使用的许可证数量/目前已购买可用的GitHub Advanced Security许可证数量”为形式显示当前的许可证使用情况。

    “应用配置”部分的屏幕截图。 企业当前的 GHAS 许可证使用情况以深橙色概述。

  5. (可选)若要在组织中查找特定存储库,请筛选存储库表。 请参阅“使用存储库表筛选组织中的存储库”了解详细信息。

  6. 若要快速确定在具体存储库上启用 GHAS 功能需要多少 GHAS 许可证,请在存储库表的存储库行中找到“所需许可证数量”。

  7. 若要查看组织中多个存储库的许可证使用情况,请从存储库表中选择存储库。 在“应用配置”部分,将会看到要将 GHAS 功能应用于存储库所需的许可证数量,以及如果在这些存储库上禁用 GHAS 功能可以腾出多少许可证。

    “应用配置”部分的屏幕截图。 企业的 GHAS 许可证使用情况潜在变化以深橙色框出。

在组织的所选存储库上关闭 GitHub Advanced Security 功能。

  1. 在 GitHub.com 的右上角,选择个人资料照片,然后单击 “你的组织”****。

    @octocat 的个人资料图片下的下拉菜单的屏幕截图。 “你的组织”以深橙色标出。

  2. 在组织名称下,单击 “设置”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    组织配置文件中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  3. 在边栏的“安全性”部分中,选择“代码安全”下拉菜单,然后单击“配置”。

  4. (可选)在“应用配置”部分中,筛选要禁用 GHAS 的特定存储库。 请参阅“使用存储库表筛选组织中的存储库”了解详细信息。

  5. 在存储库表中,使用三种方法之一来选择存储库:

    • 选择要禁用 GHAS 功能的每个单独存储库。
    • 若要选择存储库表当前页上显示的所有存储库,请选择 NUMBER 存储库
    • 选择“NUMBER 存储库”后,若要选择与组织中已应用的任何筛选器相匹配的_全部_存储库,请单击“全选”。

    选择所需存储库后,在“应用配置”部分中,可以看到在禁用这些存储库上的 GHAS 功能时,将有多少 GHAS 许可证可用。 有关详细信息,请参阅“了解 GitHub Advanced Security 许可证使用情况”。

  6. 选择“应用配置下拉菜单,然后单击禁用 GitHub Advanced Security

  7. 若要在所选的专用或内部存储库上禁用 GHAS 功能,在“禁用 GitHub Advanced Security?” 窗口中,单击“禁用 GitHub Advanced Security”。

    注意:

    • 在专用或内部存储库上禁用 GHAS 功能还会从任何关联的 security configuration 分离存储库。
    • 通过存储库表禁用 GHAS 功能_不会_禁用公共存储库上的此功能,因为它们不需要 GitHub Advanced Security 许可证。