搜索

首页  >  问答  >  正文

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

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

阿神阿神2799 天前794

全部回复(2)我来回复

  • 高洛峰

    高洛峰2017-05-02 09:53:09

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

    回复
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:53:09

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

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

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

    回复
    0
  • 取消回复