我有一个问题:我最近创建了我的个人github帐户来制作一些开源项目。作为测试,我创建了一个dotfiles repo。从我的机器,全局属性指向我的工作github帐户,我做了一些提交。这使我的工作重新出现在公共回购中,我不想要。随着反对和推力,我解决了这个问题。我已经将作者重新设置为我个人github帐户的正确用户名,但我的电子邮件留空了,因为我也不想让我的个人电子邮件显示出来。但是,现在提交的作者具有正确的用户名,但它没有链接到我的帐户。这引出了我的问题:
如何配置git以使用我的个人github帐户,以便正确链接,而不会在任何提交中显示任何电子邮件地址?
我可以配置git所以我的user.email是我的个人电子邮件,但是我能指望它不会在网上显示吗?
答案 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网页上所做的任何更改也将使用此无回复电子邮件地址。
这是将个人电子邮件地址保密的解决方案。