title | intro | redirect_from | versions | type | topics | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Viewing push logs |
Site administrators can view a list of Git push operations for any repository on the enterprise. |
|
|
how_to |
|
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
{% ifversion repository-activity-view %} {% data reusables.repositories.activity-view %} For more information, see AUTOTITLE. {% endif %}
- Sign into {% data variables.product.prodname_ghe_server %} as a site administrator.
- Navigate to a repository.
- In the upper-right corner of the repository's page, click {% octicon "rocket" aria-label="Site admin" %}. {% data reusables.enterprise_site_admin_settings.security-tab %}
- In the left sidebar, click Push Log.
{% ifversion ghes %}
{% data reusables.enterprise_installation.ssh-into-instance %}
-
In the appropriate Git repository, open the audit log file:
ghe-repo OWNER/REPOSITORY -c "cat audit_log"
{% endif %}