Мой секретный брелок GPG содержит несколько ключей с одним и тем же адресом электронной почты. Хотя я могу достаточно легко установить глобальный ключ по умолчанию (с default-key
), некоторые инструменты, которые я использую (например, git
и инструменты разработчика Debian), всегда вызывают gpg с -u me@example.com
). Кажется, всегда используется первый ключ с соответствующим идентификатором пользователя, и я не могу найти способ повлиять на его выбор. Любопытно, что опция disable
в edit-key
не помогает.
Ситуация такова, что у меня есть старый (1024-битный) ключ, который я устарел, но я пока не хочу удалять его из моего набора ключей.
Как я могу убедить gpg использовать правильный ключ при вызове с -u me@example.com
чтобы эти инструменты могли работать правильно? В качестве обходного пути я могу установить опцию user.signingkey
для git
и флаг -k
в dpkg-buildpackage
, но это лишает эти инструменты полезной возможности устанавливать альтернативную идентификацию.