Pro Git
Pro Git Si no tienes una llave instalada, puedes generar una con gpg --gen-key.
gpg --gen-keyUna vez que tengas una llave privada para firmar, puedes configurar Git para usarla y firmar cosas configurando la opción user.signingkey.
git config --global user.signingkey 0A46826AAhora Git usará tu llave por defecto para firmar tags y commits si tu quieres.
Si tienes una llave GPG privada configurada, ahora puedes usarla para firmar tags. Todo lo que tienes que hacer es usar -s en lugar de -a:
$ git tag -s v1.5 -m 'my signed 1.5 tag' You need a passphrase to unlock the secret key for user: "Ben Straub <ben@straub.cc>" 2048-bit RSA key, ID 800430EB, created 2014-05-04Si ejecutas git show en ese tag, puedes ver tu firma GPG adjunta a él: