如何向其他人(例如非常挑剔的雇主)清楚地证明我是公共 GitHub 存储库的创建者(除了头像图片等)?
Git 是否有类似密钥文件的东西来证明回购的真实性,或者是否有这样做的最佳实践?
您可以将签名标签添加到存储库。
这是一个 gpg 签名,因此可以进行密码验证。我在这里写了如何去做
我会将您在 Github 上的开源项目添加到Stack Overflow Careers个人资料中。这样,他们都通过身份验证过程进行了验证,您可以炫耀您的所有其他工作。是的,这有点无耻的插件
他们有多挑剔?
我认为首先要尝试的是向他们展示第一次提交。它通常是一个您无法从历史记录中删除的 git 对象,因此它应该显示您的地址电子邮件和/或姓名。
如果还不够,你大概可以在你的机器上显示公钥和Github上注册的公钥是一样的吗?
第三个理论,也许只是问Github支持?他们可能有更多可能有用的内部历史。
例如(并通过帐户名称和头像来猜测!),也许您想证明您是https://github.com/panique的存储库之一的创建者。
对此的一种解释是,您想证明您控制了panique GitHub 帐户。至少有两种方法可以做到这一点:
登录他们面前的帐户。但你可能不喜欢那样做;它确实要求很多,特别是如果它在他们的网络上。
证明您可以对帐户进行他们要求的更改。例如,您可以暂时将他们选择的短语放入您个人资料的“公司”或“位置”字段;或者做一些出现在您的公共活动中的事情:也许可以为他们选择的存储库加注星标。
另一种解释是,您想证明确实是您在存储库的历史中做了一些事情:例如,是您进行了一堆提交。在这种情况下,您处于 GPG 签名标签等领域;cf @Abizem 的回答。