Я безуспешно пытаюсь опубликовать снимок APTLY (около 80 ГБ), используя
aptly publish snapshot --batch=true --passphrase="SuperSecretPassWord" --distribution="mydistro" current-snapshot
Примерно через 15 минут меня всегда спрашивают парольную фразу для моего ключа.
Публикация другого снимка (гораздо меньшего размера, около 3 ГБ) с использованием той же команды и ключа будет успешной без ввода ключевой фразы:
aptly publish snapshot --batch=true --passphrase="SuperSecretPassWord" --distribution="anotherdistro" another-snapshot
Может быть, это потому, что первая команда занимает слишком много времени?
Я использую Ubuntu 18.04, Aptly 2 и GPG 2.2.4
Я думаю, что это вызвано истечением срока действия записи в кэше парольной фразы в gpg-agent. Вы можете попробовать установить default-cache-ttl
и max-cache-ttl
настройки в ~/.gnupg/gpg-agent.conf
до количества секунд, которое вы сочтете подходящим. Пример ниже.
# set default cache time-to-live to 15 minutes
default-cache-ttl 900
# set max cache time-to-live to 1 hour
max-cache-ttl 3600
В default-cache-ttl
как долго он сохраняет парольную фразу каждый раз после ее ввода. В max-cache-ttl
самый длинный, он будет кэшироваться, даже если вы продолжите его вводить.
Лучшее решение: использовать internal
Провайдер PGP, у которого нет этой проблемы.