我们在远程服务器上有一个裸存储库,人们可以连接到(使用他们自己的用户名)并克隆/拉取代码。我知道远程端没有挂钩需要拉/拉,但我们想跟踪谁拉代码以及何时。
有没有人知道如何记录代码被拉出的时间以及用户名呢?
放置一个钩子客户端,在合并时将信息发送到远程服务器或某些东西不是一个可行的选项,因为这需要用户在其存储库中设置它。无论好坏,我们的经理都想知道谁是和不跟上代码变化的最新消息,那些没有及时更新的人肯定不会采取额外的步骤,所以每个人都知道。
答案 0 :(得分:0)
您可以审核对远程中.git / objects目录的文件访问权限。这假设您使用ssh连接到遥控器。