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
- Connectez-vous à GitHub Enterprise Server en tant qu’administrateur de site.
- Accédez à un dépôt.
- Dans le coin supérieur droit de la page du dépôt, cliquez sur .
- Dans le coin supérieur droit de la page, cliquez sur Sécurité.
- 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
-
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
ssh -p 122 admin@HOSTNAME
-
Dans le dépôt Git concerné, ouvrez le fichier journal d’audit :
ghe-repo OWNER/REPOSITORY -c "cat audit_log"