Github:"This email will not be used for commit blame"



如何在Github中使用伪造的电子邮件地址?

根据Github更改后的指示,我收到了一封类似user@server.fake使用git(git config --global user.email "user@server.fake")配置并在我的电子邮件设置页面上注册。

它链接了我的提交,但从过去一周左右开始就没有了,它有一个"(?)"工具提示:

此电子邮件不会用于提交指责

我的真实电子邮件地址经过验证且可指责,但我想将其保密。

我怎么能用一个假的,却仍然受到指责?

Github发现了许多与通用和伪造电子邮件地址的冲突,并改变了它们的注册方式。

做两件事和可选的第三件事。

1.在电子邮件设置页面上,选中框:

将我的电子邮件地址保密。

我们将使用username@users.noreply.github.com在执行git操作和代表您发送传出电子邮件时。

2;将您的电子邮件地址保密";帮助页面说要使用";username@users.noreply.github.com&";。

将git-config更改为username@users.noreply.github.com:

git config --global user.email "username@users.noreply.github.com"

3.可以选择在你的转发上重写历史记录来更改作者——但要注意警告!


这个帮助页面说要联系Github来回填以前的贡献,但这只适用于可验证的地址。

我请求Github支持。他们说:

正如您所注意到的,我们最近对电子邮件用于推卸责任和计算捐款的方式进行了一些更改。我们看到了大量与泛型和";假的";电子邮件,这让用户感到困惑。不幸的是,这意味着使用类似";server.fake";将不再链接到您的GitHub帐户。

回填过程只适用于我们系统可以接受并用于推卸责任的电子邮件地址,因此不幸的是,这对您的情况没有帮助。

如果您想链接旧的提交,则需要重写历史以使用username@users.noreply.github.com地址。我们有一个关于这方面的指南,但如果有其他用户使用您的存储库,您可能需要考虑一下,因为历史重写可能是一项相当具有破坏性的活动。

相关内容

  • 没有找到相关文章

最新更新