Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

„Secret scanning" (Durchsuchung nach Geheimnissen) für private Repositorys konfigurieren

Du kannst konfigurieren, wie GitHub Deine privaten Repositories nach Geheimnissen durchsucht.

Personen mit Administratorberechtigungen für ein privates Repository können secret scanning für das Repository aktivieren.

Inhalt dieses Artikels

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.

Hinweis: Secret scanning für private Repositorys befindet sich derzeit in der Beta-Version und kann sich jederzeit verändern. Um Zugriff auf die Beta-Version zu erhalten, tritt der Warteliste bei.

Aktivieren von secret scanning für private Repositorys

  1. Navigiere in GitHub zur Hauptseite des Repository.
  2. Klicke unter Deinem Repository-Namen auf Settings (Einstellungen).
    Schaltfläche „Repository settings" (Repository-Einstellungen)
  3. Klicke in der linken Seitenleiste auf Security & analysis (Sicherheit und Analysen).
    Registerkarte "Security & analysis" (Sicherheit und Analysen) in den Repository-Einstellungen
  4. Klicke rechts neben „Secret scanning" (nach Geheimnissen durchsuchen) auf Enable (Aktivieren).
    Aktiviere „secret scanning" (Durchsuchung nach Geheimnissen) für Dein Repository

Warnungen von secret scanning in privaten Repositorys ausschließen

Du kannst eine secret_scanning.yml-Datei verwenden, um Verzeichnisse von secret scanning auszuschließen. Beispielsweise kannst Du Verzeichnisse ausschließen, welche Tests oder zufällig generierte Inhalte enthalten.

  1. Navigiere in GitHub zur Hauptseite des Repository.

  2. Above the list of files, using the Add file drop-down, click Create new file.

    "Create new file" in the "Add file" dropdown

  3. Gib im Feld „Dateiname" .github/secret_scanning.yml ein.

  4. Gib unter Edit new file (Neue Datei bearbeiten) paths-ignore: ein, gefolgt von den Pfaden, die Du von secret scanning ausschließen willst.

    paths-ignore:
      - "foo/bar/*.js"
    

    Du kannst Sonderzeichen wie * verwenden, um Pfade zu filtern. Weitere Informationen zu Filtermustern findest Du unter „Workflow-Syntax für GitHub-Aktionen."

    Hinweise:

    • Wenn es mehr als 1.000 Einträge in paths-ignore gibt, wird secret scanning nur die ersten 1.000 Verzeichnisse von Scans ausschließen.
    • Wenn secret_scanning.yml größer als 1 MB ist, wird secret scanning die ganze Datei ignorieren.

Du kannst auch einzelne Warnungen von secret scanning ignorieren. Weitere Informationen findest Du unter „Warnungen von secret scanning verwalten."

Weiterführende Informationen

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.