Skip to main content

Utilisation de la protection d’envoi (push) et du serveur MCP GitHub

Découvrez de quelle manière vous êtes protégé contre les fuites de secrets lors de vos interactions avec le serveur MCP GitHub et comment contourner un blocage de protection d’envoi (push) si nécessaire.

Qui peut utiliser cette fonctionnalité ?

Utilisateurs avec accès en écriture

Public repositories on GitHub.com

À propos de la protection d’envoi (push) et du serveur MCP GitHub

La protection d’envoi (push) vous empêche d’exposer par inadvertance des secrets, tels que des jetons, des clés et des informations d’identification, dans votre référentiel.

Lorsque vous interagissez avec le serveur MCP GitHub, la protection d’envoi (push) bloque les secrets dans les réponses générées par l’IA et empêche les secrets d’être inclus dans les actions que vous effectuez, telles que la création d’un ticket.

Cette protection est activée par défaut pour toutes les interactions entre le serveur MCP GitHub et les référentiels publics uniquement, que la protection d’envoi (push) soit activée ou non 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.

Pour aller plus loin