Skip to main content

Deaktivieren der persistenten Commitsignaturverifizierung

Du kannst die persistente Commitsignaturverifizierung für GitHub Enterprise Server deaktivieren, um die Datenträgerauslastung zu verringern.

Wer kann dieses Feature verwenden?

Site administrators

Informationen zur persistenten Commitsignaturverifizierung

Wenn die persistente Commitsignaturverifizierung aktiviert ist, speichert GitHub Enterprise Server einen Verifizierungsdatensatz zusammen mit jedem Commit, wenn die Signatur verifiziert ist. Dieser Datensatz stellt sicher, dass verifizierte Commits ihren Verifizierungsstatus beibehalten, auch wenn die Signaturschlüssel später rotieren, ablaufen oder widerrufen werden. Weitere Informationen zur persistenten Commitsignaturverifizierung findest du unter Informationen zur Verifizierung einer Commit-Signatur.

Standardmäßig ist die persistente Commitsignaturverifizierung für GitHub Enterprise Server 3.17 und höher aktiviert.

Jeder verifizierte Commit benötigt ca. 80 Byte Speicherplatz. Bei großen Installationen mit einer großen Anzahl verifizierter Commits (z. B. Hunderttausende oder mehr) kannst du dieses Feature deaktivieren, um das Datenwachstum einzuschränken.

Deaktivieren der persistenten Commitsignaturverifizierung

Du kannst die persistente Commitsignaturverifizierung für Ihre GitHub Enterprise Server-Instance deaktivieren.

  1. Führe in der Verwaltungsshell den folgenden Befehl aus.

    Bash
    ghe-config app.persist-commit-signature-verification.enabled false
    
  2. Wende die Konfiguration an.

    Bash
    ghe-config-apply
    

Aktivieren der persistenten Commitsignaturverifizierung

Wenn du die persistente Commitsignaturverifizierung zuvor deaktiviert hast, kannst du sie wieder aktivieren.

  1. Führe in der Verwaltungsshell den folgenden Befehl aus.

    Bash
    ghe-config app.persist-commit-signature-verification.enabled true
    
  2. Wende die Konfiguration an.

    Bash
    ghe-config-apply