Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

管理企业的 GitHub Advanced Security 功能

可以控制 GitHub Advanced Security 功能,这些功能保护和分析企业拥有的所有组织中的代码。

谁可以使用此功能

Enterprise owners can manage Advanced Security features for organizations in an enterprise.

关于 Advanced Security 功能的管理

可以使用 Advanced Security 功能强化企业中组织的安全性。 若要简化 Advanced Security 的管理,可以为企业拥有的组织内的所有现有和/或新存储库启用或禁用每项功能。

还可以通过 API 启用或禁用 Advanced Security 功能。 有关详细信息,请参阅 REST API 文档中的“机密扫描”。

有关购买 GitHub Advanced Security 许可证的信息,请参阅“注册 GitHub Advanced Security”。

如果已为某个组织禁用了 GitHub Advanced Security,则为所有现有存储库或所有新存储库启用某项功能不会影响该组织。 有关为组织禁用 GitHub Advanced Security 的详细信息,请参阅“强制实施企业的代码安全性和分析策略”。

当你为现有存储库启用一个或多个安全和分析功能时,你将在几分钟内看到 GitHub 上显示的任何结果。

如果启用了安全和分析功能,GitHub 将对存储库执行只读分析。 有关详细信息,请参阅“关于 GitHub 使用您的数据”。

管理 Advanced Security 功能

注意:如果启用 GitHub Advanced Security,这些存储库的活动提交者将使用 GitHub Advanced Security 许可证。 如果已超出许可证容量,此选项将停用。 有关详细信息,请参阅“关于 GitHub 高级安全的计费”。

  1. 在 GitHub.com 的右上角,单击你的个人资料照片,然后单击“你的企业”。 GitHub Enterprise Cloud 上个人资料照片下拉菜单中的“你的企业”

  2. 在企业列表中,单击您想要查看的企业。

  3. 在企业帐户边栏中,单击“设置”。

  4. 在左侧边栏中,单击“代码安全性和分析”。

  5. (可选)为所有现有存储库启用或禁用功能。

    • 在功能右侧,单击“全部禁用”或“全部启用” 。 如果对“GitHub Advanced Security”的控制被禁用,则在 GitHub Advanced Security 中没有可用的许可证。

    “配置安全性和分析”功能的“全部启用”或“全部禁用”按钮的屏幕截图

    • 若要确认更改,请单击“全部启用/禁用”或“为符合条件的存储库启用/禁用” 。

      当用户为组织启用 secret scanning 时显示的对话框的屏幕截图。 该对话框要求用户确认将为组织中所有合格的存储库启用该功能。

  6. (可选)要在添加新存储库时自动启用或禁用某项功能,请选中该功能下方的复选框。

    用于对新存储库启用功能的复选框的屏幕截图

  7. (可选)若要在消息中包含成员在尝试推送机密时会看到的资源链接,请选择“阻止提交时在 CLI 和 Web UI 中添加资源链接”,然后键入 URL,并单击“保存链接” 。

    注意:为组织配置自定义链接时,组织级别值将覆盖为企业设置的自定义链接。 有关详细信息,请参阅“使用机密扫描保护推送”。

    “代码安全性和分析”功能设置的“推送保护”部分的屏幕截图。 用于启用自定义链接的复选框和文本字段以深橙色标出。