Skip to main content

Trabajo con la protección push y el servidor MCP de GitHub

Obtenga información sobre cómo se protege contra la filtración de secretos durante las interacciones con el servidor MCP GitHub y cómo sortear un bloqueo de protección de "push" si es necesario.

¿Quién puede utilizar esta característica?

Usuarios con acceso de escritura

Public repositories on GitHub.com

Sobre la protección push y el servidor MCP GitHub

La protección contra inserción impide exponer secretos accidentalmente, como tokens, claves y credenciales, en el repositorio.

Al interactuar con el servidor MCP de GitHub, la protección contra inserción bloquea los secretos en las respuestas generadas por IA, y evita que los secretos se incluyan en las acciones que realice, como la creación de una incidencia.

Esta protección está activada de forma predeterminada para todas las interacciones entre el GitHub servidor MCP y los repositorios públicos, y entre el GitHub servidor MCP y los repositorios privados cubiertos por GitHub Advanced Security, independientemente de si la protección de inserción está habilitada en la página de configuración de seguridad del repositorio.

Resolución de un bloque

Para resolver el bloqueo, puedes hacer lo siguiente:

  • Quitar el secreto del contenido de la solicitud antes de volver a intentarlo.
  • Eludir el bloqueo. Si la protección contra inserción está habilitada para el repositorio o tienes habilitada la protección contra inserción para tu cuenta personal, verás una opción para omitir el bloque de protección contra inserción. Debes evaluar detenidamente si es seguro incluir el secreto en la solicitud antes de continuar.

Lectura adicional