开发人员在我们的内部网络上提交,从公司计算机(我们使用的是 iMac)提交的内容显示为[电子邮件保护],我期望它们显示为[电子邮件保护]。
由于我希望通过插入 GitLab 服务器上其帐户的 SSH 密钥将提交链接到通勤者,因此我对使用他们的本地身份(例如他们在提交期间拥有的 ID)的情况感到困惑。
我希望告诉 Git 全局使用他们的电子邮件作为 id 可以解决这个问题,但我想知道是否有一个 Gitlab 文件/设置,我可以在里面添加其他信息,这样所有的 developerX 地址都显示为他们的电子邮件,而不是在他们可能连接的每台计算机上手动在 Git 中设置他们的 ID,而且每当他们其中一个人忘记的时候,就会有“损坏的”提交 ID。
答案1
您的用户是否在终端中运行了以下命令?这通常是他们提交时显示的内容。
git config --global user.name "USERNAME"
git config --global user.email "EMAILADDRESS"