Outils pour utilisateurs

Outils du site


dev:git:signer_son_travail

Ceci est une ancienne révision du document !


Signature avec git

Confère le wiki configuration pour la mise en place du paramétrage nécessaire à la signature. git utilise gpg.

Pour activer la signature systématique des commits de l'utilisateur courant:

git config --global commit.gpgsign true

Signer un commit

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"

Vérifier du code signé

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

Signer un tag

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 

Références

dev/git/signer_son_travail.1637666649.txt.gz · Dernière modification : 2021/11/23 11:24 de yoann