Ceci est une ancienne révision du document !
Confère le wiki configuration de git pour la mise en place du paramétrage nécessaire à la signature. Pour signer les travaux git utilise gpg ou gpg2.
Pour activer la signature systématique des commits, ici l'option de portée --global permet de le définir pour tous les dépôts de l’utilisateur courant:
git config --global commit.gpgsign true
Si le client git n'est pas configuré pour signer systématiquement les commits, on peut signaler ponctuellement quel commit signer via l'argument -S:
git commit -S -m "Modifications apportées"
Pour vérifier un commit
# en utilisant un tag git show master --show-signature # En utilisant le SHA d'un objet git show 7554255 --show-signature
Les tags peuvent également être signés, pour cela utiliser l'argument -s
git tag alpha-0.3 -s -m 'version alpha 0.3'
Pour vérifier un tag signé utiliser l'argument -v:
git tag -v alpha-0.3