我有一个问题:我最近创建了我的个人github帐户来制作一些开源项目。作为测试,我创建了一个 dotfiles 存储库。在我的机器上,全局属性指向我的工作 github 帐户,我进行了一些提交。这使我的工作重新邮件出现在公共回购中,这是我不想要的。通过变基和强制推动,我解决了这个问题。我已将作者重新定位为我个人 github 帐户的正确用户名,但将我的电子邮件留空,因为我也不想显示我的个人电子邮件。但是,现在提交的作者拥有正确的用户名,但它没有链接到我的帐户。这引出了我的问题:
我如何配置 git 以使用我的个人 github 帐户,以便它正确链接,而不会在任何提交中显示任何电子邮件地址?
我可以只配置 git 以便我的 user.email 是我的个人电子邮件,但我可以指望它不显示在线吗?
其他人向我指出了这个帮助页面:https : //help.github.com/articles/about-commit-email-addresses/
这解释了您可以对所有提交隐藏您的个人电子邮件地址。如果您想隐藏您的电子邮件,请检查 github 中的正确设置。这将为您提供来自 github 的无回复电子邮件地址,您可以通过典型的 git config user.email "[email protected]" 将其配置为在任何 git repo 中使用。此外,在线 github 网页中所做的任何更改也将使用此无回复电子邮件地址。
这是将您的个人电子邮件地址保密以供公共存储库使用的解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句