Массовая подпись тегов
(перенаправлено с «Настройка gpg-agent»)
Допустим вы оказались в такой ситуации, что вам нужно (например, в скриптах) массово подписать теги при помощи GPG, и вводить пароль каждый раз нет никакого желания.
Тогда можно настроить gpg-agent
.
Он идёт в составе пакета gnupg2
.
Настройка gpg-agent
Для этого нужно в файл ~/.gnupg/gpg-agent.conf
добавить строку
default-cache-ttl 30
После ввода пароля от ключа, он закешируется на 30 секунд. Подстройте этот параметр под себя.
Настройка git
Нужно задать использование gpg2 по умолчанию
git config --global gpg.program gpg2
И собственно, всё. Теперь пароль для ключа, которым подписывается тег в git будет сохраняться на 30 секунд.
Отключение автосохранения
Для этого нужно в файле ~/.gnupg/gpg-agent.conf
заменить значение default-cache-ttl на 0
default-cache-ttl 0