注意
推送保护委派绕过目前为 beta 版本,可能会有变动。
通过授权绕过推送保护,您可以定义谁能够推送包含机密信息的提交,并为其他贡献者引入审批流程。 请参阅“关于推送保护的委派绕过”。
若要启用委派绕过,请创建将管理绕过请求的团队或角色。
为存储库启用授权绕过
注意
如果组织所有者在组织级别配置委派绕过,则会禁用存储库级别的设置。
-
在 GitHub 上,导航到存储库的主页面。 1. 在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
1. 在边栏的“Security”部分中,单击“ Code security and analysis”****。
-
在“Code security and analysis”下,查找“GitHub Advanced Security”。
-
在“Push protection”下,在“Who can bypass push protection for secret scanning”右侧,选择下拉菜单,然后单击“Specific roles or teams”。****
-
在“Bypass list”下,单击“Add role or team”****。
注意
当你将角色或团队添加到“bypass list”时,这些用户将被授予绕过推送保护的能力,他们还可以查看和管理来自所有其他参与者的请求以绕过推送保护。
不能将机密团队添加到旁路列表。
-
在对话框中,选择要添加到绕过列表的角色和团队,然后单击“添加选定项”。
为组织启用委派绕过
-
在 GitHub 上,导航到组织的主页面。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“Security”部分中,选择“Code security and analysis”下拉菜单,然后单击“Global settings”********。
-
在“Push protection”下,在“Who can bypass push protection for secret scanning”右侧,选择下拉菜单,然后单击“Specific roles or teams”。****
-
在“Bypass list”下,单击“Add role or team”****。
-
在对话框中,选择要添加到绕过列表的角色和团队,然后单击“添加选定项”。