Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-03-17. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

管理绕过推送保护的请求

作为组织或存储库绕过列表的成员,你可以审核来自组织或存储库其他成员的绕过请求。

谁可以使用此功能?

  • 组织所有者
  • 安全管理员
  • 已添加到绕过列表的团队、默认角色或自定义角色中的用户。

本文内容

注意

推送保护委派绕过目前为 beta 版本,可能会有变动。

启用推送保护的授权绕过后,指定的审阅者可以批准或拒绝来自希望推送包含机密信息的代码贡献者的请求。

本文介绍如何查看和管理存储库和组织旁路请求。

有关绕过请求的工作原理的详细信息,请参阅 关于绕过推送保护请求

管理存储库的请求

  1. 在 GitHub 上,导航到存储库的主页面。1. 在仓库名称下,单击 “Security”****。 如果看不到“Security”选项卡,请选择 下拉菜单,然后单击“Security”********。

    存储库标头的屏幕截图,其中显示了选项卡。 “安全性”选项卡以深橙色边框突出显示。
    1. 在左侧边栏中的“请求”下,单击“推送保护绕过”。

  2. 选择“所有状态”**** 下拉菜单,然后单击“未处理”**** 以查看等待审核的请求以及已获批但提交尚未推送到存储库的请求。

  3. 单击要审查的请求。

  4. 查看请求的详细信息。

  5. 要允许参与者推送包含机密的提交,请单击“批准绕过请求”。 或者,要要求参与者从提交中删除机密,请单击“拒绝绕过请求”。

筛选请求

可按以下条件筛选请求:

  • 审批者(绕过列表成员)
  • 请求者(提出请求的贡献者)
  • Timeframe
  • 状态

按状态筛选

将为请求分配以下状态:

状态Description
Cancelled请求已被贡献者取消。
Completed请求已获批准,提交已推送至存储库。
Denied请求已审查并被拒绝。
Expired请求已过期。 请求的有效期为 7 天。
Open请求尚未审查,或者已批准,但提交尚未推送到存储库。

延伸阅读

  •         [AUTOTITLE](/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/delegated-bypass-for-push-protection/about-delegated-bypass-for-push-protection)
    
  •         [AUTOTITLE](/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/delegated-bypass-for-push-protection/enabling-delegated-bypass-for-push-protection)