刚按以下这篇文档安装了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签名,且密钥和邮箱一致。