2

При добавлении ключа с помощью cmd

Gpg2 –-homedir . –-gen-key

И я получаю ошибку

Не удается подключиться к агенту: неверное значение передано в IPC

Это как-то связано с параметром homedir, но он мне там нужен, так как в этом каталоге находится моя связка ключей.

2 ответа2

2

После обнаружения нескольких списков рассылки темы без ответа на этот вопрос, я , наконец , получил это работает.

Во-первых: используйте абсолютные пути для homedir. Например, вместо --homedir=. использовать --homedir="$(pwd)"

Если это само по себе не помогает, вручную запустите gpg-agent, передав тот же homedir (сначала убейте всех существующих агентов)

gpg-agent --homedir="$(pwd)" --daemon
0

Посмотрите в ~/.gnupg/gpg.conf и ~/.gnupg/gpg-agent.conf строку с GPGHOME =

Если вы хотите статически изменить расположение GPGHOME, запустите его следующим образом: GPGHOME = $ path_to_ '.' // то есть ~ / gpgtweaks / << будучи. в вашем вопросе

gpg2 - полный ключ

Если вам все еще не удается запустить агент, запустите:

GPG-подключения агента

это должно заставить перезапуск агента также использовать ДОБАВЛЕНИЕ use-agent в ваш ~/.gnupg/gpg.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .