关于推送保护和 GitHub MCP 服务器
推送保护可防止您不小心在仓库中泄露机密,例如令牌、密钥和凭证。
当您与 GitHub MCP 服务器交互时,推送保护会阻止 AI 生成的响应中出现机密,并防止机密被包含在您执行的任何操作中,例如创建议题。
默认情况下,此保护在 GitHub MCP 服务器与 公共仓库 之间的所有交互以及 GitHub MCP 服务器与受 GitHub 高级安全性保护的私有仓库之间的交互中均已启用,无论仓库安全设置页面上是否启用了推送保护。
解决阻止
要解决阻止,您可以选择以下方式之一:
- 移除 请求内容中的机密后再试。
- 绕过阻止。 如果仓库已启用推送保护,或您在个人账户上启用了推送保护,您将看到绕过推送保护阻止的选项。在继续之前,您应仔细评估在请求中包含机密是否安全。