如何将我的提交链接到我的github帐户,而不显示提交中的电子邮件地址?

时间:2018-06-15 09:29:33

标签: git github

我有一个问题:我最近创建了我的个人github帐户来制作一些开源项目。作为测试,我创建了一个dotfiles repo。从我的机器,全局属性指向我的工作github帐户,我做了一些提交。这使我的工作重新出现在公共回购中,我不想要。随着反对和推力,我解决了这个问题。我已经将作者重新设置为我个人github帐户的正确用户名,但我的电子邮件留空了,因为我也不想让我的个人电子邮件显示出来。但是,现在提交的作者具有正确的用户名,但它没有链接到我的帐户。这引出了我的问题:

如何配置git以使用我的个人github帐户,以便正确链接,而不会在任何提交中显示任何电子邮件地址?

我可以配置git所以我的user.email是我的个人电子邮件,但是我能指望它不会在网上显示吗?

2 个答案:

答案 0 :(得分:1)

您可以按每个仓库配置电子邮件,例如:

git config user.email "email@example.com"

在本文中查看有关它的更多信息:Setting your email address for a single repository

答案 1 :(得分:0)

其他人向我指的是这个帮助页面: https://help.github.com/articles/about-commit-email-addresses/

这说明您可以在所有提交中隐藏您的个人电子邮件地址。如果要隐藏电子邮件,请在github中检查正确的设置。这将为您提供来自github的无回复电子邮件地址,您可以通过典型的git config user.email" email@domain.com"配置为在任何git repo中使用。此外,在线github网页上所做的任何更改也将使用此无回复电子邮件地址。

这是将个人电子邮件地址保密的解决方案。