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 功能强化企业中组织的安全性。 可以使用 GitHub-recommended security configuration 大规模启用安全功能,这是可应用于组织中的存储库的安全启用设置集合。 然后,可以使用 global settings 在组织级别进一步自定义 GitHub Advanced Security 功能。 请参阅“关于批量启用安全功能”。

**注意:**Security configurations 和 global settings 目前处于 beta 版本阶段,可能会更改。

若要管理单个 GitHub Advanced Security 功能你可以为企业拥有的组织内的所有现有和/或新存储库启用或禁用每项功能。

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

有关购买 GitHub Advanced Security 许可证的信息,请参阅“关于 GitHub 高级安全的计费”。

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

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

管理 Advanced Security 功能

注意:如果启用 GitHub Advanced Security,这些存储库的活动提交者将使用 GitHub Advanced Security 许可证。 如果已超出许可证容量,此选项将停用。

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“企业设置”****。

    单击 GitHub Enterprise Server 上的个人资料照片时显示的下拉菜单的屏幕截图。 “企业设置”选项以深橙色边框突出显示。

  2. 在页面左侧的企业帐户边栏中,单击 设置”。

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

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

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

企业设置的“配置安全性和分析功能”部分的屏幕截图。 每个设置的右侧都有“全部启用”和“全部禁用”按钮,它们以深橙色标出。

  • 若要确认更改,请在显示的对话框中单击“全部启用/禁用”或“为符合条件的存储库启用/禁用”按钮 。
  1. (可选)要在创建新的专用存储库和内部存储库、或公共存储库以及启用了 GitHub Advanced Security的存储库时自动启用或禁用某个功能,请选择该功能下方的复选框。

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

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

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