Skip to main content

Visualisation des journaux de poussées

Les administrateurs de site peuvent afficher la liste des opérations Push Git pour n’importe quel référentiel de l’entreprise.

Les entrées des journaux de poussées (push) indiquent :

  • Qui a initié la poussée
  • S’il s’agit d’une poussée forcée ou non
  • La branche sur laquelle la poussée a été effectuée
  • Le protocole utilisé pour la poussée
  • L’adresse IP d’origine
  • Le client Git utilisé pour la poussée
  • Les codes de hachage SHA avant et après l’opération

Visualisation des journaux de poussées d’un dépôt

  1. Connectez-vous à GitHub Enterprise Server en tant qu’administrateur de site.
  2. Accédez à un dépôt.
  3. Dans le coin supérieur droit de la page du dépôt, cliquez sur .
  4. Dans le coin supérieur droit de la page, cliquez sur Sécurité. Capture d’écran de l’en-tête de la page « Administrateur de site » pour un utilisateur ou un dépôt. L’onglet « Sécurité » est mis en évidence avec un encadré orange.
  5. Dans le volet gauche, cliquez sur Journal de poussées.

Visualisation des journaux de poussées d’un dépôt sur la ligne de commande

  1. Connexion SSH à votre instance GitHub Enterprise Server. Si votre instance comprend plusieurs nœuds, par exemple si la haute disponibilité ou la géoréplication sont configurées, connectez-vous via SSH au nœud principal. Si vous utilisez un cluster, vous pouvez vous connecter via SSH à n’importe quel nœud. Remplacez HOSTNAME par le nom d’hôte de votre instance, le nom d’hôte ou l’adresse IP d’un nœud. Pour plus d’informations, consultez « Accès à l’interpréteur de commandes d’administration (SSH) ».

    Shell
    ssh -p 122 admin@HOSTNAME
    
  2. Dans le dépôt Git concerné, ouvrez le fichier journal d’audit :

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