Git では、オブジェクトを Git のストレージに保存できますgit hash-object
。これは、Git タグに署名するために使用する公開鍵を保存するために私が行っていることです - Git book のこの章に触発されました - http://git-scm.com/book/en/Git-Internals-Git-References#Tags
そのためhash-object
、公開鍵を作成し、注釈付きタグを作成して、そのタグをリモートにプッシュします。そして、それは大丈夫です。ただし、他のユーザーがリモートから変更をプルすると、このタグは表示されません (ただし、リビジョンを指す他の通常のタグは表示されます)。
それで、問題は - で保存された任意のオブジェクトをリモートにプッシュすることは可能hash-object
ですか? または、junio-gpg-pub
キーが実際に Git の Git リポジトリにどのように格納されているのでしょうか?