As entradas de log de push mostram o seguinte:
- Quem iniciou o push;
- Se o push foi forçado ou não;
- O branch para o qual o push foi feito;
- O protocolo usado para fazer push;
- O endereço IP de origem;
- O cliente Git usado para fazer push;
- Os hashes SHA de antes e depois da operação.
Exibir os logs de push do repositório
- Efetue o login em GitHub Enterprise Server como administrador do site.
- Navegue até um repositório.
- No canto superior direito da página do repositório, clique em .
- No canto superior direito da página, clique em Segurança.
- Na barra lateral esquerda, clique em Log de Push.
Exibir os logs de push do repositório na linha de comando
-
Conecte-se via SSH ao sua instância do GitHub Enterprise Server. Se sua instância for composta por vários nós, por exemplo, se a alta disponibilidade ou a replicação geográfica estiver configurada, efetue SSH no nó primário. Se você usar um cluster, poderá efetuar SSH em qualquer nó. Para obter mais informações sobre o acesso SSH, confira "Acesar o shell administrativo (SSH)".
$ ssh -p 122 admin@HOSTNAME
-
No repositório do Git adequado, abra o arquivo de log de auditoria:
ghe-repo OWNER/REPOSITORY -c "cat audit_log"