我使用 gitolite 来管理存储库,我想知道谁访问了上次更改以及何时访问。当使用 gitolite 来管理回购时,是否可以从远程检索拉/克隆请求的信息?这些操作有记录吗?如果我使用其他工具而不是gitolite会怎么样?
提前致谢。
(我知道this question和this other one,但我的问题似乎更具体,因为我问的是gitolite或类似工具。
答案 0 :(得分:1)
您可以利用~/.gitolite/logs
by gitolite中维护的文件。
这些日志文件将记录任何授权或拒绝的git操作。
但默认情况下,它们不会在gitolite服务器外“导出”或可见
要公开它们,您需要某种审核日志Web服务器,例如 logstash
(这是一个通用工具,用于管理事件和日志:它不与gitolite链接,但可以解析其日志并显示有关其内容的信息。)