この質問は、PGP鍵の「ベストプラクティス」に該当すると思います。最初は非常に速い背景。私はオープンソースプロジェクトをリードし、 "Apache Maven"リポジトリに公開するという多数のリクエストを受けています。これを行うには、PGP鍵で各リリースに署名する必要があります。複数のサーバーで同じPGPキーを使用していますか?
私はPGPを使用し、私のローカルコンピュータで公開鍵/秘密鍵を生成しました。私は "秘密鍵"をエクスポートして暗号化し、それを私の "ビルドサーバ"に転送しました。ビルドサーバーは、無効であると言ってキーのインポートを拒否します。さらに分析すると、ビルドサーバーはローカルコンピュータで使用していたものとは異なるユーザーIDで実行されるため、互換性がないと考えられます。
私はPGP鍵ペアが私の名前に結びついているので、私はという人は1つのPGP鍵しか持たないと思ったでしょうか?しかし、これは本当に事実ですか?マシンごとに1つずつ生成する必要がありますか?インポート/エクスポートを使用してバックアップするだけですか? PGP秘密鍵をいくつかのマシンに複製しようとすると、本当に難しいように見えますが、PGPを誤った方法で使用しているようです。つまり、自分の鍵を1つ作成してビルドサーバーにコピーし、自分自身から電子メールを暗号化するために使用することも考えられます。