Viewing push logs

Site administrators can view a list of Git push operations for any repository on your GitHub Enterprise Server instance.

In this article

Did this doc help you?

Push log entries show:

  • Who initiated the push
  • Whether it was a force push or not
  • The branch someone pushed to
  • The protocol used to push
  • The originating IP address
  • The Git client used to push
  • The SHA hashes from before and after the operation

Viewing a repository's push logs

  1. Navigate to a repository.
  2. From a GitHub Enterprise Server administrative account, click in the upper-right corner of any page.
    Rocketship icon for accessing site admin settings
  3. In the upper-right corner of the page, click Security.
    Security tab
  4. In the left sidebar, click Push Log.
    Push log tab

Viewing a repository's push logs on the command-line

  1. SSH into your appliance. For more information, see "Accessing the administrative shell (SSH)."
  2. In the appropriate Git repository, open the audit log file:
    ghe-repo owner/repository -c "less audit_log"

Did this doc help you?