Signer ses commits (GPG/SSH)
AvancéSigner un commit prouve cryptographiquement qu'il vient bien de vous (GitHub affiche un badge "Verified").
# Configurer une clé GPG comme signature par défaut
git config --global user.signingkey <ID_DE_LA_CLE>
git config --global commit.gpgsign true
# Ou signer avec une clé SSH (plus simple si vous avez déjà une clé SSH GitHub)
git config --global gpg.format ssh
git config --global user.signingkey ~/.ssh/id_ed25519.pub
git config --global commit.gpgsign true
# Signer un commit ponctuellement (si la signature n'est pas automatique)
git commit -S -m "Commit signé"