【问题标题】:What are the privacy implications for honestly setting Git's user.name and user.email values? [closed]诚实设置 Git 的 user.name 和 user.email 值对隐私有何影响? [关闭]
【发布时间】:2016-04-06 22:03:25
【问题描述】:

Git 的 user.nameuser.email 值需要您的实际姓名和电子邮件地址。

为了便于讨论,假设我想保密我的电子邮件地址,但有一天我想开源一个存储库并将其导入 Github。数百次提交/推送之后,我的真实姓名和电子邮件地址,以及我所有贡献的员工信息,将几乎与存储库和 Github 上的公共信息密不可分。对吧?

user.nameuser.email 提供真实值对隐私的长期影响是什么,无论是无意的还是有意的?

相反,为user.name 提供“用户名”和/或为user.email 提供虚假电子邮件地址会导致 Git 的哪些功能限制?

【问题讨论】:

  • 虽然这是一个有趣的问题,但对于 StackOverflow 来说这是一个无关紧要的讨论(尽管可能适合信息安全:security.stackexchange.com
  • 刚刚过去的 2006 年,他们希望恢复对垃圾邮件的担忧。
  • 我从来没有说过垃圾邮件。但是this GitHub article suggests it's possible.
  • 问题是寻找经验丰富的 Git 用户的真实体验,但现在由于过于广泛而关闭。我不知道如何使它更简洁,所以我想它会保持关闭状态。

标签: git github privacy


【解决方案1】:

隐私影响取决于您对它们的看法;如果您将您的个人电子邮件地址作为这些提交的一部分,那么您几乎与它们绑定在一起。

例如,使用 git shortlog -es 会为您提供用户名和电子邮件地址的列表,如您为 user.nameuser.email 填写的内容所提供的一样。

29  <Makoto's Real Name> <makoto@example.com>
 5  <Makoto's Pseudonym> <makoto@example.com>

最重要的是……如果有人真的不厌其烦地查看我的 Git 存储库并提取我的个人电子邮件地址来联系我,他们可以。他们也能知道我的真名。

如果您个人不希望这样,请不要为这些配置字段提供真实值。 GitHub even has documentation to that effect,虽然如果您希望它追溯应用,您需要重写存储库的历史记录以使其生效。

至于影响:在我看来,没有任何影响。它可能做的唯一一件事就是减慢试图向你邮寄补丁或能够用你的真实姓名称呼你的人的速度......但如果你使用的是 GitHub,我会怀疑你会关心前者。

【讨论】:

  • 您的回答总结了我的想法。您的个人信息随存储库一起传输,因此如果隐私是一个问题,请根据需要限制信息。如果不是,那谁在乎。很好,谢谢。
猜你喜欢
  • 2017-06-29
  • 2019-07-19
  • 2021-12-18
  • 2020-08-09
  • 1970-01-01
  • 2021-04-11
  • 2021-02-16
  • 2015-10-03
  • 2011-05-17
相关资源
最近更新 更多