Skip to main content

Utilisation de la protection push et du serveur GitHub MCP

Découvrez comment vous êtes protégé contre les fuites de secrets pendant les interactions avec le GitHub serveur MCP et comment contourner un bloc de protection Push si vous avez besoin.

Qui peut utiliser cette fonctionnalité ?

Utilisateurs avec accès en écriture

Public repositories on GitHub.com

À propos de la protection push et du GitHub serveur MCP

La protection push vous empêche d'exposer par inadvertance des secrets, tels que des jetons, des clés et des informations d'identification, dans votre dépôt.

Lorsque vous interagissez avec le GitHub serveur MCP, la protection push bloque les secrets dans les réponses générées par l’IA et empêche l’inclusion de secrets dans les actions que vous effectuez, telles que la création d’un problème.

Cette protection est activée par défaut pour toutes les interactions entre le GitHub serveur MCP et les dépôts publics ; et entre le GitHub serveur MCP et les dépôts privés couverts par GitHub Advanced Security, que la protection push soit activée sur la page des paramètres de sécurité du référentiel.

Résolution d’un blocage

Pour résoudre le blocage, vous pouvez soit :

  • Supprimer le secret du contenu de votre requête avant de réessayer.
  • Contourner le blocage. Si la protection d’envoi (push) est activée pour le référentiel ou si vous avez activé la protection d’envoi (push) pour votre compte personnel, vous verrez une option permettant de contourner ce blocage. Vous devez évaluer soigneusement s’il est sûr d’inclure le secret dans votre requête avant de continuer.

Lectures complémentaires