跟踪生产中的多个管理git用法

时间:2016-02-02 01:38:39

标签: git

我想知道当多个管理员需要从git更新生产服务器时最佳做法是什么,主要操作是git pull,但理想情况下我们想跟踪谁在生产服务器上使用git做了什么。

我们是否有任何选项可以使用admin的SSH密钥来生成git,但是每次git pull,例如,询问ssh密码短语,以便操作与正在处理的管理员绑定那个时候呢?

1 个答案:

答案 0 :(得分:1)

一种选择是在服务器上的git前面安装authorization layer:这就是 gitolite 所做的。

并且gitolite附带了日志:~git/.gitolite/logs,它记录了任何请求的IP(拉/推/克隆):这样,你就可以协调谁做了什么。