Pull to refresh

Comments 5

В обязательном порядке подписываю все свои коммиты и вам советую!
Настройка git
Поместите эти строки в .gitconfig и не забудьте переписать всё, что у вас отличается.
[alias]
log = log --show-signature
commit = commit -s -S
[commit]
gpgsign = true
[gpg]
program = /usr/local/bin/gpg
[user]
name = Aleksey Sviridkin
email = f@lex.la
signingkey = 9C173EB1B531AA1F

Отмечу, что на windows это тоже работает.

Для чего подписывать свои коммиты? Чтобы мошенник не мог сделать коммит от чужого имени? Есть другие причины?
git не имеет никакой верификации авторства коммита (afaik). В общем случае я хочу быть уверен, что принимаю код от действительно того человека, который заявлен в коммит месседже
Почему необходима именно GnuPG v.2? Версия gpg (GnuPG) 1.4.x прекрасно работает.
Sign up to leave a comment.