我尝试使用发布 APTLY 快照(约 80GB)未成功
aptly publish snapshot --batch=true --passphrase="SuperSecretPassWord" --distribution="mydistro" current-snapshot
大约 15 分钟后,我总是被要求输入密钥的密码。
使用相同的命令和密钥成功发布另一个(小得多,大约 3GB)快照,而无需输入密码:
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
下面的例子。这
default-cache-ttl
是每次输入密码后它保存密码的时间。max-cache-ttl
即使您继续输入,它也会被缓存的最长。更好的解决方案:使用
internal
没有此问题的 PGP 提供程序。