エラー内容
$ gpg --import secret-key.asc
gpg: 鍵[**]:"[**]"変更なし
gpg: 鍵 [**]: エージェントへの送信エラー: Pinentryがありません
gpg: error building skey array: Pinentryがありません
gpg: 'secret-key.asc'の読み込みエラー: Pinentryがありません
gpg: import from 'secret-key.asc' failed: Pinentryがありません
gpg: 処理数の合計: 0
gpg: 変更なし: 1
gpg: 秘密鍵の読み込み: 1
解決法
-
pinentry
のパスを確認する。``` $ which pinentry /opt/homebrew/bin/pinentry ```
-
~/.gnupg/gpg-agent.conf
のpinentry-program
の項目を書き換える。 -
gpg-agentを終了する。
$ gpgconf --kill gpg-agent