如何找出谁在git中克隆/拉取了一个项目?我找到了所有用于跟踪文件的好工具,但有没有办法查看谁访问过它们?
答案 0 :(得分:7)
假设人们通过ssh访问存储库,您可以使用sshd
的访问日志来获得一般意义。
然而,除此之外,Git本身并没有内置任何“访问日志”。如果您使用gitolite
之类的东西来提供存储库,我相信它有自己的日志记录功能。
答案 1 :(得分:3)
git使用git-upload-pack
和git-receive-pack
与其他计算机进行通信。您可以尝试包装这些并记录访问权限。