0

我在 Ubuntu 服务器中的 GIT 1.7 中有一个私有 REPO,可供一组用户使用。我想知道是否有办法了解哪个用户已经克隆了提到的 REPO。有没有命令可以做到这一点?任何帮助或评论都非常受欢迎。

4

2 回答 2

2

这样做的唯一方法是检查访问存储库的用户的服务器日志,git 本身不会记录这样的任何内容。

但是,这将为您提供直接访问服务器的人员列表,但这并不是克隆存储库的人员的明确列表 - 他们可以不受任何限制地相互克隆,这就是分布式版本控制的工作方式。

于 2013-02-12T14:46:03.330 回答
0

现在我使用 Subversion——但这个整体概念似乎是有效的——我相信我会被任何了解 Git 的人否决,但是哦,好吧......

如果您有一个预先存在的小组,那么您不能通过git clone --reference <repository>对每个小组成员进行检查来做一个 , 吗?如果那里有该用户的克隆,就会出现一个,不是吗?

于 2013-02-12T14:48:45.547 回答