View on GitHub

TChelp

Le but de ce projet est d'avoir des fiches d'aides pour les outils utilisés pendant la formation TC de l'INSA de Lyon

Download this project as a .zip file Download this project as a tar.gz file

:house: Retour au menu principal

GPG

Qu’est ce que GPG

GPG est la méthode de vérification de GitHub pour les commit, elle permet de s’assurer que vous êtes bien la personne que vous prétendez. Vous trouverez un descriptif et son utilisation sur l’help de GitHub

Comment l’utiliser

On commence par générer une nouvelle clé, la procédure a suivre est ici

Dans git Bash taper la commande gpg --default-new-key-algo rsa4096 --gen-key pour générer une nouvelle clé Puis ajouter vos informations. Afficher la liste de vos clé pour récupérer l’ID de la clé : gpg --list-secret-keys --keyid-format LONG qui va donner un résultat comme ceci :

/Users/<Username>/.gnupg/secring.gpg
------------------------------------
sec   rda4096/<ID> 2020-06-27 [expires: 2022-06-27]
uid                          [Ultimate] Name <email>

Et afficher la clé pour l’ajouter dans GitHub gpg --armor --export <ID> copier le bloc de -----BEGIN PGP PUBLIC KEY BLOCK----- à -----END PGP PUBLIC KEY BLOCK----- et aller ensuite sur GitHub dans Settingspuis dans SSH and GPG keys (lien direct). Cliquer sur New GPG key et coller le bloc.(La procédure détaillée est sut l’help de GitHub).

Pour utiliser votre clé il faut ensuite taper les deux commandes suivante :

git config --global user.signingKey <ID>

git config --global commit.gpgSign true