Ошибка расшифровки: нет секретного ключа с использованием GPG - PullRequest
0 голосов
/ 28 мая 2018

Прошлой ночью я установил Pass Password Manager.Я использовал gpg2 и следовал этому уроку .Я не реализовал git-интеграцию.Все сработало успешно.Чтобы просмотреть мой пароль, я должен был ввести свой мастер-ключ, так же, как я этого хочу.Сегодня утром я пытаюсь использовать пасс.В моем терминале я набрал

pass account/adobe/my@email.com

Я получаю следующую ошибку:

gpg: decryption failed: No secret key

Он не просил меня ввести свой мастер-ключ.Я попытался перезапустить gpg-agent, я попытался отредактировать ~/.gnupg/gpg-agent.conf, но ничего не работает.

Вот так выглядит мой ~/.gnupg/gpg-agent.conf:

default-cache-ttl 28800
# 8 hours
pinentry-program /usr/bin/pinentry-curses
allow-loopback-pinentry                    

Я должен упомянуть, что яиспользование подсистемы Linux в Windows 10.

1 Ответ

0 голосов
/ 28 мая 2018

Я положил это в ~ / .gnupg / gpg-agent.conf:

default-cache-ttl 3153600000
pinentry-program /usr/bin/pinentry-curses
allow-loopback-pinentry   

После ввода следующих команд:

$ gpgconf --kill gpg-agent
$ gpg-connect-agent /bye
...