Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2023-09-25. 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 deine GitHub Enterprise Server-Instanz 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. Weitere Informationen zum SSH-Zugriff findest du unter Auf die Verwaltungsshell (SSH) zugreifen.

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

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