Avancé · 5 min de lecture
Signer tes commits
Prouver que les commits viennent bien de toi, et obtenir le badge « Verified ».
Pourquoi
N'importe qui peut écrire n'importe quel nom et email dans un commit. Une signature prouve qui l'a vraiment fait.
Avec ta clé SSH (le plus simple)
Réutilise la clé avec laquelle tu pousses déjà, puis ajoute-la sur GitHub comme « Signing key ».
Sans risque
$ git config --global gpg.format ssh$ git config --global user.signingkey ~/.ssh/id_ed25519.pub$ git config --global commit.gpgsign true
Vérifier
La vérification locale nécessite un fichier allowed signers ; sur GitHub, cherche le badge Verified.
Sans risque
$ git log --show-signature -n 1