如何证明公共git / github repo的所有权?

时间:2013-07-04 09:40:07

标签: git github

我如何清楚地向其他人证明(例如非常挑剔的雇主)我是公共github回购的创建者(除了头像图片等)? git是否有类似密钥文件的东西证明了回购的真实性,或者是否有这样做的最佳实践?

注意:如果您认为此问题可能不适合StackOverflow,请使用其他方式发表评论,我会立即提出此问题。

4 个答案:

答案 0 :(得分:7)

您可以将已签名的标记添加到存储库。

这是一个gpg签名,因此可以通过加密验证。我写了关于how to go about it here

的文章

答案 1 :(得分:1)

我将您在Github上的开源项目添加到Stack Overflow Careers个人资料中。这样他们就可以通过身份验证过程进行验证,并且可以展示您的所有其他工作。是的,这是一个无耻的插件

答案 2 :(得分:0)

他们有多挑剔?

我认为首先要尝试的是向他们展示第一次提交。它通常是您无法从历史记录中删除的git对象,因此它应显示您的地址电子邮件和/或名称。

如果还不够,你可以在你的机器上显示公钥,在Github上注册的公钥是一样的吗?

第三个理论,也许只是问Github的支持?他们可能有更多内部历史可能有用。

答案 3 :(得分:0)

例如(并通过帐户名称和头像图片进行猜测!),也许您想要证明您是https://github.com/panique存储库之一的创建者。

对此的一种解释是,您希望证明您控制 panique GitHub帐户。至少有几种方法可以做到这一点:

  • 登录前面的帐户。但你这样做可能并不舒服;它确实有点问,特别是如果它在他们的网络上。

  • 证明您可以对帐户进行更改。例如,您可以暂时将其选择的短语放入个人资料的公司或位置字段中;或者做一些出现在你的公共活动上的东西:或许是他们选择的存储库。

另一种解释是,你想证明你真的是你在存储库的历史中做了一些事情:例如,你是谁做了一堆提交。在这种情况下,您处于GPG签名标签等领域; C.F. @ Abizem的回答。