跳至主要内容

使用推送保护和 GitHub MCP 服务器

了解在与 GitHub MCP 服务器交互时,如何防止泄露机密,以及在需要时如何绕过推送保护阻止。

谁可以使用此功能?

具有 写入 访问权限的用户

GitHub.com 上的公共仓库

关于推送保护和 GitHub MCP 服务器

推送保护可防止您不小心在仓库中泄露机密,例如令牌、密钥和凭证。

当您与 GitHub MCP 服务器交互时,推送保护会阻止 AI 生成的响应中出现机密,并防止机密被包含在您执行的任何操作中,例如创建议题。

默认情况下,此保护在 GitHub MCP 服务器与 公共仓库 之间的所有交互以及 GitHub MCP 服务器与受 GitHub 高级安全性保护的私有仓库之间的交互中均已启用,无论仓库安全设置页面上是否启用了推送保护。

解决阻止

要解决阻止,您可以选择以下方式之一:

  • 移除 请求内容中的机密后再试。
  • 绕过阻止。 如果仓库已启用推送保护,或您在个人账户上启用了推送保护,您将看到绕过推送保护阻止的选项。在继续之前,您应仔细评估在请求中包含机密是否安全。

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.