git服务器和用户名

时间:2012-02-10 02:06:01

标签: git

我已经通过ssh设置了git服务器(一个git帐户和许多不同的公钥/私钥)。一切正常,但我担心安全性,因为每个人都可能改变他们的名字和电子邮件,例如做一个伪造的提交。

我怎样才能确保每个人都以他们的名义而不是某人的名字来承诺呢?

1 个答案:

答案 0 :(得分:1)

在工作中,我们使用Gerrit来管理我们的存储库。它的一个特性是与Gerrit的所有通信都是通过SSH使用公钥/私钥认证完成的(Gerrit有一个内置的SSH服务器)。您可以设置权限,以便普通用户无法推送具有与他们登录时不同的提交者(或作者)名称的提交。

使用Gerrit的另一个好处当然是,您可以获得一个非常好的代码审查系统。