如何阻止提交虚假的用户名和电子邮件
问题描述:
我想阻止那些提交虚假用户名和电子邮件的服务器。 身份验证通过ssh进行。目前,我可以将config user.name和user.email更新为除我之外的其他内容,并且仍然提交并推送到中央仓库。历史现在显示关于提交者的错误信息。 任何想法,我们如何能够防止这种情况?如何阻止提交虚假的用户名和电子邮件
答
您需要将ssh密钥与电子邮件关联,并拒绝具有不同电子邮件的提交。
答
电子邮件和用户名可能被欺骗。
最好的方法是用gpg密钥签署提交。
https://phreaknerd.wordpress.com/2012/02/09/signing-git-commits-with-your-gpg-key/
gpg --list-keys
git config --global user.signingkey 123ABC89
git commit -S
如何做到这一点任何提示/链接?我的google-fu让我失望了 – fiat 2012-08-22 07:12:05
是的,我也是。如果你能建议如何做到这一点,我们将不胜感激。谢谢 – maxmelbin 2012-08-26 16:14:58