我的服务器上有一个GitLab实例,我将为我的学生创建用户以在那里完成作业。我想知道是否有适用于 GitLab 的免费推送日志工具可以显示这些项目:
-who initiated the push
-which protocol was used
-what the originating IP address was
-which Git client was used
-and any other useful information to checkout commit requests
这是因为我想抓住一些抄袭的案例。
github上有这个gitlab-auditor。
它基本上解析gitlab-shell-log
并以有组织的方式呈现信息。
不要忘记应用README
中指示的修补程序,因为它们为这些日志启用了一些重要信息。