Skip to main content

Exibir logs de push

Os administradores do site podem ver uma lista de operações de push do Git para qualquer repositório na empresa.

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

  1. Efetue o login em GitHub Enterprise Server como administrador do site.
  2. Navegue até um repositório.
  3. No canto superior direito da página do repositório, clique em . Ícone de foguete usado para acessar as configurações de administrador do site 1. No canto superior direito da página, clique em Segurança. Guia Segurança
  4. Na barra lateral esquerda, clique em Log de Push. Guia Log de push

Exibir os logs de push do repositório na linha de comando

  1. Entre com o SSH no your GitHub Enterprise Server instance. 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 "Como acessar o shell administrativo (SSH)".

    $ ssh -p 122 admin@HOSTNAME
  2. No repositório do Git adequado, abra o arquivo de log de auditoria:

    ghe-repo owner/repository -c "cat audit_log"