Git 为什么我们在生成GPG密钥时总是使用真名?

Git 为什么我们在生成GPG密钥时总是使用真名?,git,gnupg,Git,Gnupg,我正在使用GPG签署我的gitcommittes,作为我工作的项目 但我使用笔名,我不想像我的GPG签名那样被识别 结束语:它要求我们只使用真实姓名(如护照或政府签发的身份证) 有什么必要?如何使用GPG保持匿名?这是不必要的。你提到 建议|协议 仅适用于Ubuntu世界 但是(对你合适吗?): 验证签名时,公钥用于 向某人或某个实体发送消息实际上“属于”该实体 预定接收人。只需从某处下载公钥就可以了 不是那种联系的绝对保证;深思熟虑 偶然的)模仿是可能的 因为我可以看到(并得到)许多不同“

我正在使用GPG签署我的
git
committes,作为我工作的项目

但我使用笔名,我不想像我的GPG签名那样被识别

结束语:它要求我们只使用真实姓名(如护照或政府签发的身份证)


有什么必要?如何使用GPG保持匿名?

这是不必要的。你提到

  • 建议|协议
  • 仅适用于Ubuntu世界
但是(对你合适吗?):

验证签名时,公钥用于 向某人或某个实体发送消息实际上“属于”该实体 预定接收人。只需从某处下载公钥就可以了 不是那种联系的绝对保证;深思熟虑 偶然的)模仿是可能的

因为我可以看到(并得到)许多不同“学习者”的签名,我想(在某些情况下)确定,谁是每个“学习者”,并且知道-是同一个人还是我有任何类型的模仿


PS:对于此类问题,SE系列网站可能是更好、更相关的位置

一般来说,此建议链接到,它定义了知识产权被贡献给公司/项目的术语,通常是开源许可下的软件

Ubuntu现在使用的是版权许可协议(贡献者授予Canonical分发贡献的权限)

这是“您”和Canonical之间的交易,因此,如果您使用GPG密钥,将其附加到Canonical的贡献中,则其元数据应反映“您”(实际名称或地址),以便遵守

有一些项目希望简化这个过程,但是如果您在CLA的上下文中使用GPG密钥为开源项目做出贡献,那么信息应该是准确的


如果您在任何其他上下文中使用GPG密钥,您可以关联您想要的任何元数据(名称/电子邮件等)。

支持鼓励匿名贡献的项目。奇怪的标记!!!这个问题和git或GNUPG根本不相关