查找并修复附加失败
将配置应用到一组存储库时,某些存储库可能无法附加,通常是由于现有存储库设置与所应用的配置之间存在冲突。 发生这种情况时,只会将某些设置应用于受影响的存储库,并且这些存储库不会继承对配置的未来更改。
在“安全配置设置”页上,在“应用配置”下的“ 存储库 ”选项卡中,横幅显示有多少存储库出现附件失败并总结了原因。 点击横幅中的链接,或按 config-status:failed 筛选存储库列表,以查看受影响的存储库以及有关如何修正每项失败的指导。
-
在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“安全性”部分中,选择 Advanced Security 下拉菜单,然后单击“ 配置”。
-
单击“ 存储库 ”选项卡。
-
在“Apply configurations”部分中,通过
config-status:failed进行筛选。 -
在结果列表中,对于感兴趣的存储库,单击“ 失败的原因”。
-
在对话框中,查看相关信息并遵循修正指南。
查找和修正已删除的配置
存储库的配置状态更改为 removed 存储库管理员更改与应用配置冲突的安全设置时。 配置仍与存储库关联,但存储库不再从配置继承所有设置。
若要查找并修复处于 removed 状态的存储库:
-
在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“安全性”部分中,选择 Advanced Security 下拉菜单,然后单击“ 配置”。
-
使用“配置状态”筛选器筛选存储库列表,然后选择“已删除”。
-
若要还原预期设置,请将配置重新应用到受影响的存储库。
-
若要防止将来的替代,请考虑对配置启用强制。 请参阅“安全配置的强制执行”。
查找并修复被企业移除的配置
当企业级更改与应用于存储库的组织级别配置发生冲突时,存储库的配置状态将发生变化 removed_by_enterprise 。
若要查找并修正状态为 removed_by_enterprise 的存储库:
-
在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“安全性”部分中,选择 Advanced Security 下拉菜单,然后单击“ 配置”。
-
使用“配置状态”筛选器筛选存储库列表,然后选择“已由企业删除”。
-
与企业管理员协调,解决企业级配置与组织级配置之间的冲突。
-
在组织或企业级别重新应用配置。
有关所有配置状态的详细信息,请参阅 安全配置状态。