首頁 > 問答 > 主體
需要搭一個Git伺服器,目前git和gitolite都能正確運作起來的。但有個擔心的地方,怕團隊的人亂寫,尤其是由於git的User Info是可以胡亂填寫的。
想知道有沒有辦法可以記錄到每個人的操作?
我的Git伺服器是強制用私鑰認證的,我想是否有方法能把每次push的動作都與私鑰綁定,這樣我就能看到每個提交者到底是誰了。
PS:Gitlab之類的就不用推薦的,團隊寒酸,能給git用的伺服器都沒個手機的cpu強力。試過了,帶不動。
phpcn_u15822017-05-02 09:31:29
用pre-receive hook吧可以對push進行驗證。 gitolite自帶有一個範例的,可以取到push物件的基本資訊。