gpg/gpg: error building skey array: Pinentry\343\201\214\343\201\202\343\202\212\343\201\276\343\201\233\343\202\223.md
... ...
@@ -0,0 +1,32 @@
1
+### エラー内容
2
+
3
+```
4
+$ gpg --import secret-key.asc
5
+gpg: 鍵[**]:"[**]"変更なし
6
+gpg: 鍵 [**]: エージェントへの送信エラー: Pinentryがありません
7
+gpg: error building skey array: Pinentryがありません
8
+gpg: 'secret-key.asc'の読み込みエラー: Pinentryがありません
9
+gpg: import from 'secret-key.asc' failed: Pinentryがありません
10
+gpg: 処理数の合計: 0
11
+gpg: 変更なし: 1
12
+gpg: 秘密鍵の読み込み: 1
13
+```
14
+
15
+### 解決法
16
+
17
+1. `pinentry`のパスを確認する。
18
+
19
+ ```
20
+ $ which pinentry
21
+ /opt/homebrew/bin/pinentry
22
+ ```
23
+
24
+1. `~/.gnupg/gpg-agent.conf `の`pinentry-program`の項目を書き換える。
25
+1. gpg-agentを終了する。
26
+
27
+ ```
28
+ $ gpgconf --kill gpg-agent
29
+ ```
30
+
31
+### 参考
32
+<https://zenn.dev/aethiopicuschan/articles/b530fc3315a0e2>
... ...
\ No newline at end of file