警告
推送保护豁免旨在实现受信任的自动化,这些自动化需要以最少的摩擦推送许多提交。 豁免可能导致机密泄露,应谨慎给予。
为存储库授予豁免
注意
如果组织或企业所有者在组织或企业级别配置委派绕过,则会禁用存储库级设置。
-
在 GitHub 上,导航到存储库的主页面。
-
在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

-
在边栏的“Security”部分中,单击“ Advanced Security”****。
-
在“Secret Protection”下,确保为存储库启用推送保护。
-
在“推送保护”右侧的“谁可以绕过推送保护 secret scanning”,选择下拉菜单,然后单击 “特定角色或团队”。
-
在“Bypass list”下,单击“Add role or team”****。
-
在对话框中,选择要添加到绕过列表的角色和团队,然后单击“添加选定项”。
注意
不能将机密团队添加到旁路列表。
-
若要完全免除执行组件推送保护,请在执行组件的详细信息右侧选择 ,然后单击“ 豁免”。
为组织授予豁免
-
在 GitHub 上,导航到组织的主页面。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“安全性”部分中,选择 Advanced Security 下拉菜单,然后单击“ 配置”。
-
创建新的自定义安全配置,或编辑现有的配置。 请参阅“删除自定义安全配置”。
-
定义自定义安全配置时,在“Secret scanning”下,确保 “推送保护”设置为“ 启用”。
-
在“Push protection”下的“Bypass privileges”右侧,选择下拉菜单,然后单击“Specific actors”。****
-
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="plus" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg>选择 **“选择执行组件**<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-triangle-down" aria-label="triangle-down" role="img"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg>”下拉菜单,然后选择要添加到旁路列表的执行组件。注意
- 不能将机密团队添加到旁路列表。
-
若要完全免除执行组件推送保护,请在执行组件的详细信息右侧选择 ,然后单击“ 豁免”。
-
单击“保存配置”。****
-
将安全配置应用于组织中的存储库。 请参阅“删除自定义安全配置”。
为企业授予豁免
-
导航到您的企业。 例如,从 GitHub.com 上的 公司 页面。
-
在页面顶部,单击 “Settings”********。
-
在左边栏,单击“ Advanced Security”****。
-
在边栏的“安全性”部分中,选择 Advanced Security 下拉菜单,然后单击“ 配置”。
-
创建新的自定义安全配置,或编辑现有的配置。 请参阅“为企业创建自定义安全配置”。
-
在 机密扫描 中,确保已启用 推送保护。
-
在“Push protection”下的“Bypass privileges”右侧,选择下拉菜单,然后单击“Specific actors”。****
注意
不能将机密团队添加到旁路列表。
-
<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="plus" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg>选择 **“选择执行组件**<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-triangle-down" aria-label="triangle-down" role="img"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg>”下拉菜单,然后选择要添加到旁路列表的执行组件。 -
若要完全免除执行组件推送保护,请在执行组件的详细信息右侧选择 ,然后单击“ 豁免”。
-
单击“保存配置”。****
-
将安全配置应用于企业中的组织和存储库。 请参阅“将自定义安全性配置应用于企业”。