2012-01-19 21 views
1

我們在人們可以連接到的遠程服務器上使用裸存儲庫(使用他們自己的用戶名)並克隆/拉取代碼。我知道遠程端沒有掛鉤,它被稱爲pull/fetches,但我們想跟蹤誰拉取代碼以及何時。使用Git從存儲庫中抓取日誌

有沒有人有任何想法如何記錄代碼被拉和用戶名的時候呢?

把掛鉤的客戶端發送信息到合併或遠程服務器上的東西不是一個可行的選擇,因爲這需要用戶在他們的存儲庫中設置它。無論是好還是壞,我們的經理都想知道誰是代碼更改,並且沒有及時更新,並且沒有及時更新的人員肯定不會採取額外的步驟,因此每個人都知道這一點。

回答

0

您可以審覈對遠程中.git/objects目錄的文件訪問。這假定您使用ssh連接到遠程。