Maison > Questions et réponses > le corps du texte
Vous devez configurer un serveur Git. Actuellement, git et gitolite peuvent fonctionner correctement. Mais il y a un souci, j'ai peur que les membres de l'équipe l'écrivent au hasard, notamment parce que les User Info de git peuvent être renseignées de manière aléatoire.
Vous voulez savoir s’il existe un moyen d’enregistrer les opérations de chacun ?
Mon serveur Git est obligé d'utiliser l'authentification par clé privée. Je me demande s'il existe un moyen de lier chaque action push à la clé privée, afin que je puisse voir qui est chaque émetteur.
PS : Il n'est pas nécessaire de recommander Gitlab et autres. L'équipe est minable et les serveurs qui peuvent être utilisés pour git ne sont pas aussi puissants que le CPU d'un téléphone mobile. Je l'ai essayé, je ne peux pas le porter.
phpcn_u15822017-05-02 09:31:29
Utilisez le crochet de pré-réception pour vérifier la poussée.
Gitolite est livré avec un exemple qui peut obtenir les informations de base de l'objet push.