github - 自建git服务器,如何禁止用户修改邮件地址和用户名?

【字号: 日期:2023-08-29浏览:35作者:雯心

问题描述

刚按以下这篇文档安装了git服务器:http://www.liaoxuefeng.com/wi...小团队使用,权限什么的倒是没什么要求,只是发现用户可以乱改自己的用户名和email地址,虽然不会真的有人乱来,可是作为程序员,发现自己居然可以乱来,就会本能地看作是一个bug,感觉难以接受。请问如何才能限制,最好是由网管分配用户名和email地址给大家呢?

问题解答

回答1:

如果想要集中式管理,建议使用SVN。Git本身精神就是协作,是自由、平等,而非集权式的代码库。你今天能觉得随意改名是个问题,明天就会觉得Git又更多的设计不符合你的意愿。

回答2:

我也觉得意义很有限,人的问题不一定要用机器来解决

技术上可以做到,比如在服务器加一些hook脚本 (.git/hooks)。

你甚至可以用更强的规定,比如要求所有 commit 必须gpg签名,且密钥和邮箱一致。

相关文章: