Массовая подпись тегов

Материал из ALT Linux Wiki
(перенаправлено с «Настройка 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

Дополнительно