Войти git совершает с GPG
Есть ли способ подписать коммиты git с помощью gpg? Это так легко с тегами (используя -s
вместо -a
), похоже, будет аналогичная функция для коммитов.
2 ответа
Примечание: добавление -S
Вариант все время может быть громоздким.
В git 2.0 и более поздних версиях вы можете добавить конфигурацию, которая позаботится об этой опции за вас.
Смотрите коммит 2af2ef3 Николя Вигье (boklm):
Добавить commit.gpgsign
возможность подписать все коммиты
Если вы хотите, чтобы GPG подписал все ваши коммиты, вы должны добавить
-S
вариант все время.
commit.gpgsign
опция config позволяет автоматически подписывать все коммиты.
commit.gpgsign
Логическое значение, указывающее, должны ли подписываться все коммиты.
Использование этой опции при выполнении таких операций, как rebase, может привести к подписанию большого количества коммитов. Может быть удобно использовать агент, чтобы не вводить вашу парольную фразу GPG несколько раз.
Как прокомментировал Apteryx ниже:
Чтобы установить это глобально в командной строке:
git config --global commit.gpgsign true