关于使用 REST API 进行推送保护
推送保护可防止您意外地将秘密提交到存储库,方法是阻止包含受支持秘密的推送。
REST API 中的“创建 Blob”和“创建或更新文件内容”端点包括推送保护。请参阅“Git Blob 的 REST API 端点”和“存储库内容的 REST API 端点”。
如果您使用这些端点发出请求,其内容包含受支持的秘密,则 REST API 将返回 409 错误,指示已检测到秘密。
要解决此错误,您可以:
- 删除 API 请求内容中的秘密,然后再试一次。
- 创建推送保护绕过:您可以使用“创建推送保护绕过”端点绕过推送保护。有关更多信息,请参阅“秘密扫描的 REST API 端点”。