设置Git的user.name和user.email值对隐私有什么影响?

5
Git的user.nameuser.email值要求您提供真实姓名和电子邮件地址。
就讨论而言,假设我希望保护我的电子邮件地址隐私,但是有一天我想开源一个仓库并将其导入Github。数百次提交/推送后,我的真实姓名和电子邮件地址以及所有贡献者员工的信息都将与该存储库紧密联系,并在Github上公开。对吗?
提供真实的user.nameuser.email值会产生意外或故意等长期隐私影响吗?
相反地,如果为user.name提供“用户名”和/或为user.email提供虚假的电子邮件地址,会对Git的功能限制产生什么影响?

2
虽然这是一个有趣的问题,但这个讨论不适合在StackOverflow上进行(但可能适合在信息安全领域讨论:https://security.stackexchange.com/)。 - Guildencrantz
2006年的问题又回来了,他们想要有关垃圾邮件的担忧。 - msw
我从未提到过垃圾邮件。但是这篇GitHub文章表明这是可能的 - jimp
这个问题原本是想从经验丰富的 Git 用户那里寻求真实的经历,但现在因为范围过于广泛而被关闭了。我不确定该如何让它更简洁明了,所以我猜它会一直保持关闭状态。 - jimp
1个回答

3
隐私问题取决于你自己的处理方式;如果你在提交中包含了个人电子邮件地址,那么你就会受到它们的限制。
例如,使用 git shortlog -es 命令将列出用户填写的 user.nameuser.email 的姓名和电子邮件地址。
29  <Makoto's Real Name> <makoto@example.com>
 5  <Makoto's Pseudonym> <makoto@example.com>

最重要的是……如果有人真的花时间查看我的Git存储库并提取我的个人电子邮件地址与我联系,他们可以做到。他们也能够弄清我的真实姓名。
如果您个人不希望这样做,则不要向这些配置字段提供真实值。GitHub甚至有相关文档,但如果您想要追溯应用,您需要重写存储库的历史记录以使其生效。
至于影响:在我看来,没有任何影响。唯一可能的影响就是使试图给您发送补丁或称呼您的真实姓名的人变慢……但如果您正在使用GitHub,我会怀疑您是否关心前者。

你的回答总结了我已经在想的事情。你的个人信息会随着存储库一起传输,因此如果隐私是一个问题,那么请根据需要限制信息。如果不是,那就无所谓了。一切都好,谢谢。 - jimp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接