Skip to main content

Diese Version von GitHub Enterprise Server wird eingestellt am 2026-08-25. Nicht mehr unterstützte Versionen werden nicht unterstützt. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Eine bessere Leistung, verbesserte Sicherheit und neue Features in GitHub Enterprise Server finden Sie unter Overview des Upgradeprozesses. Wenden Sie sich bei Fragen zum Upgrade an den GitHub Enterprise Support.

Arbeiten mit dem Push-Schutz über die REST-API

Erfahren Sie, welche Möglichkeiten zur Aufhebung der Blockierung Ihres Pushs GitHub Sie mithilfe der REST-API haben, wenn secret scanning ein Geheimnis in Ihrer API-Anforderung erkennt.

Wer kann dieses Feature verwenden?

Benutzer*innen mit Schreibzugriff

Info zum Push-Schutz über die REST-API

Der Push-Schutz verhindert, dass Sie versehentlich Geheimnisse an ein Repository übermitteln, indem Push-Nachrichten mit unterstützten Geheimnissen blockiert werden.

Die Endpunkte „Erstellen eines Blobs“ und „Erstellen oder Aktualisieren von Dateiinhalten“ in der REST-API enthalten einen Push-Schutz. Siehe REST-API-Endpunkte für Git-BLOBs und REST-API-Endpunkte für Repositoryinhalt.

Wenn Sie eine Anforderung mit diesen Endpunkten durchführen, deren Inhalt ein unterstütztes Geheimnis enthält, gibt die REST-API den Fehler 409 zurück, wonach ein Geheimnis erkannt wurde.

Zum Beheben dieses Fehlers haben Sie folgende Möglichkeiten:

  • Entfernen Sie das Geheimnis aus dem Inhalt der API-Anforderung, bevor Sie es erneut versuchen.
  • Erstellen einer Umgehung des Push-Schutzes: Sie können den Push-Schutz umgehen, indem Sie den Endpunkt „Erstellen einer Umgehung des Push-Schutzes“ verwenden. Weitere Informationen findest du unter REST-API-Endpunkte für das Secret Scanning.

Weiterführende Lektüre