git 克隆、拉取和推送的 IP 地址和命令日志

ip address and command logs for git clone, pull and push

有没有办法跟踪哪个用户从远程 git 存储库 git 从哪个 IP 地址克隆、拉取和推送?

如果不是默认值 git 那么是否可以使用 gitolite 或其他类似工具?

一般gitolite可以保留这个角色(Git单独不提供任何审计功能)

~git/.gitolite/logs 文件夹将包含事件日志,包括克隆、推送、拉取。
参见“4.4 gitolite files and directories”。

其他 Git 存储库管理器,如 GitLab 确实支持审计事件,但那将是 only the EE (Enterprise Edition), not CE (Community Edition)