jim*_*imp 5 git privacy github
Gituser.name和user.email值请求您的实际姓名和电子邮件地址。
为了便于讨论,假设我想将我的电子邮件地址保密,但有一天我想要开源一个存储库并将其导入到 Github。经过数百次提交/推送后,我的真实姓名和电子邮件地址,以及我所有贡献的员工信息,实际上将与存储库密不可分,并在 Github 上公开。正确的?
user.name为和提供真实值,无论是有意还是无意,对隐私的长期影响是什么user.email?
相反,为 提供“用户名”user.name和/或虚假电子邮件地址会导致 Git 的功能限制是什么user.email?
隐私影响是你如何理解的;如果您将您的个人电子邮件地址作为这些提交的一部分,那么您几乎受到它们的约束。
例如,使用git shortlog -es将为您提供用户姓名和电子邮件地址的列表,如您填写的user.name和所提供的user.email。
29 <Makoto's Real Name> <makoto@example.com>
5 <Makoto's Pseudonym> <makoto@example.com>
Run Code Online (Sandbox Code Playgroud)
最重要的是……如果有人真的不厌其烦地查看我的 Git 存储库并提取我的个人电子邮件地址来联系我,他们就可以。他们还能够找出我的真实姓名。
如果您个人不希望这样做,则不要为这些配置字段提供真实值。 GitHub 甚至有这方面的文档,但如果您希望它具有追溯力,则需要重写存储库的历史记录才能使其有效。
至于影响:在我看来,没有任何影响。它唯一可能做的就是减慢某人试图给你邮寄补丁的速度,或者能够用你的真实姓名打电话给你......但如果你使用 GitHub,我怀疑你会关心前者。
| 归档时间: |
|
| 查看次数: |
560 次 |
| 最近记录: |