Skip to main content

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 in der rechten oberen Ecke auf der Repositoryseite auf . Raketensymbol für den Zugriff auf Websiteadministratoreinstellungen 1. Klicke in der oberen rechte Ecke der Seite auf „ Sicherheit“. Registerkarte „Sicherheit“
  4. Klicke auf der linken Randleiste auf Pushprotokoll. Registerkarte „Pushprotokoll“

Push-Protokolle eines Repositorys an der Befehlszeile anzeigen

  1. Melde dich über SSH bei your 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. Weitere Informationen findest du unter Zugreifen auf die Verwaltungsshell (SSH).

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

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