关于此错误
GitHub Code Security or GitHub Advanced Security must be enabled for this repository to use code scanning
403: GitHub Code Security or GitHub Advanced Security is not enabled
如果尝试在未启用的存储库code scanning中运行GitHub Code Security,或者策略阻止了此功能的使用,则会报告此错误。
对于具有专用或内部可见性的存储库,只会看到此错误。 GitHub Code Security 默认为所有公共存储库启用。
确认错误原因
-
在 GitHub 上,导航到存储库的主页面。
-
在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

-
在边栏的“Security”部分中,单击“ Advanced Security”****。
-
在“设置”页上,向下滚动到“Code Security.”
-
如果有关联的和活动的 “启用” 按钮, GitHub Code Security 则可用于此存储库,但尚未启用。
-
如果策略阻止使用 GitHub Code Security “已禁用”,则会显示“ 已禁用”代替 “启用 ”按钮。

修复问题
如果 GitHub Code Security 可用于你的存储库,则可以在设置页面中启用它。
如果 GitHub Code Security 被某项策略阻止,您需要先申请访问权限。
请求访问 GitHub Code Security
- 在“Advanced Security”设置中,单击企业名称以显示有权编辑控制产品访问权限 Code Security 的策略的用户列表。 有关详细信息,请参阅“强制实施企业的代码安全性和分析策略”。
- 请遵循贵公司关于请求访问其他功能的策略。
启用 GitHub Code Security
- 打开“Code security”设置页。
- 在“Code Security”功能旁边,单击“ 启用”。
- 重新运行 code scanning。