オンラインチュートリアルでは、このオプションを--keyserver
次のように使用するように指示されています。
gpg --send-keys <keyID> --keyserver 'hkp://keyserver.ubuntu.com:11371'
ただし、gpg
オプションは認識されません--keyserver
。私は何が間違っていましたか?
答え1
GPGのコマンドライン解析は少し奇妙です。
gpg [--homedir dir] [--options file] [options] command [args]
正しい順序はオプション、コマンド、コマンドの引数の順であるため、次のようにする必要があります。
gpg --keyserver 'hkp://keyserver.ubuntu.com:11371' --send-keys <keyID>
GPGでは、オプションの前にコマンドを入れることができるので、次のようにすることもできます。
gpg --send-keys --keyserver 'hkp://keyserver.ubuntu.com:11371' <keyID>
ただし、コマンドの引数(この場合<keyID>
)は最後に来る必要があります。マニュアルページから:
オプション以外の項目が見つかるとすぐに、オプションとコマンドの解析が停止されることに注意してください。