如何在GIT服务器上跟踪版本库克隆的过程?我需要了解谁何时克隆了版本库。此外,我在哪里可以找到关于有多少新版本库被创建以及由谁在服务器上创建的信息?这是为了制作统计数据。
然而,这并不完全正确,这取决于 Git 存储库服务器。如果您只想为一个特定的“中央”存储库服务器跟踪 git 操作(包括克隆),那么可以添加一个“授权层”,比如Gitolite,它将拦截任何 git 命令,检查您是否有权执行该命令,并执行它。在执行后,您可以添加自己的跟踪系统。克隆是只读操作,原始存储库不会被修改。你无法获取未跟踪数据的统计信息。
git clone
命令(使用 gitolite)并显示关联的统计信息(gitlib)尚未实现。不过,它们应该不难编码。git clone
。也就是说,一旦从主“中央” Git 存储库服务器克隆,同一存储库可以从工作站克隆多次。你将不知道它。