剛按以下這篇文件安裝了git伺服器:
http://www.liaoxuefeng.com/wi...
小團隊使用,權限什麼的倒是沒什麼要求,只是發現用戶可以亂改自己的用戶名和email地址,雖然不會真的有人亂來,可是作為程式設計師,發現自己居然可以亂來,就會本能地看作是一個bug,感覺難以接受。
請問如何才能限制,最好是由網管分配使用者名稱和email地址給大家呢?
高洛峰2017-05-02 09:53:09
如果想要集中式管理,建議使用SVN。
Git本身精神就是協作,是自由、平等,而非集權式的程式碼庫。
你今天能覺得隨意改名是個問題,明天就會覺得Git又更多的設計不符合你的意願。
大家讲道理2017-05-02 09:53:09
我也覺得意義很有限,人的問題不一定要用機器來解決
技術上可以做到,例如在伺服器加一些hook腳本 (.git/hooks
)。
你甚至可以用更強的規定,例如要求所有 commit 必須gpg簽名,且金鑰和郵箱一致。