在 Git 中,可以使用git hash-object
. 这就是我所做的,存储我的公钥,我用它来签署 Git 标签 - 灵感来自 Git 书中的这一章 - http://git-scm.com/book/en/Git-Internals-Git-References#Tags
所以,我hash-object
的公钥,为它创建一个带注释的标签,并将标签推送到远程。并且可以推。但是,当其他用户从远程拉取更改时 - 他们看不到这个标签(但是,他们看到其他指向修订的常规标签)。
所以,问题是 - 是否可以将存储的任意对象推送到远程hash-object
?或者,否则,junio-gpg-pub
密钥实际上是如何存储在 Git 的 Git 存储库中的?