Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2024-03-26. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Push-Protokolle anzeigen

Websiteadministratoren können eine Liste der Git-Pushvorgänge für jedes Repository im Unternehmen einsehen.

Push-Protokolleinträge zeigen:

  • Wer den Push-Vorgang initiiert hat
  • Ob es ein erzwungener Push-Vorgang war
  • Den Branch, an den Elemente per Push-Vorgang übertragen wurden
  • Das für den Push-Vorgang verwendete Protokoll
  • Die IP-Quelladresse
  • Der für den Push-Vorgang verwendete Git-Client
  • Die SHA-Hashes vor und nach dem Vorgang

Push-Protokolle eines Repositorys anzeigen

  1. Melde dich bei GitHub Enterprise Server als Websiteadministrator*in an.
  2. Navigiere zu einem Repository.
  3. Klicke auf der Repositoryseite in der rechten oberen Ecke auf .
  4. Wähle in der rechte oberen Ecke der Seite die Option Sicherheit aus. Screenshot der Kopfzeile der Seite „Websiteadministrator“ für einzelne Benutzer*innen oder Repositorys. Die Registerkarte „Sicherheit“ ist orange umrandet.
  5. Klicke auf der linken Randleiste auf Pushprotokoll.

Push-Protokolle eines Repositorys an der Befehlszeile anzeigen

  1. Melde dich über SSH bei Ihre GitHub Enterprise Server-Instance an. Wenn deine Instanz mehrere Knoten umfasst, wenn z. B. Hochverfügbarkeit oder Georeplikation konfiguriert ist, wird SSH im primären Knoten konfiguriert. Wenn du einen Cluster verwendest, kannst du SSH in einen beliebigen Knoten einfügen. Ersetzen Sie HOSTNAME durch den Hostnamen Ihrer Instanz bzw. durch den Hostnamen oder die IP-Adresse eines Knotens. Weitere Informationen findest du unter Auf die Verwaltungsshell (SSH) zugreifen.

    Shell
    ssh -p 122 admin@HOSTNAME
    
  2. Öffne im entsprechenden Git-Repository die Auditprotokolldatei:

    ghe-repo OWNER/REPOSITORY -c "cat audit_log"