Aller au contenu

Recommandations Git

Si vous apportez des modifications à ce site web directement sur l'éditeur web de GitHub.com, vous ne devriez pas avoir à vous en soucier. Si vous développez localement et/ou êtes un éditeur du site web à long terme (qui devrait probablement développer localement !), tenez compte de ces recommandations.

Activer la signature de commit par clé SSH

Vous pouvez utiliser une clé SSH existante pour la signature, ou en créer une nouvelle.

  1. Configurez votre client Git pour signer les commits et les tags par défaut (supprimez --global pour ne signer par défaut que pour ce dépôt) :
    git config --global commit.gpgsign true
    git config --global gpg.format ssh
    git config --global tag.gpgSign true
    
  2. Définissez votre clé SSH pour la signature dans Git avec la commande suivante, en remplaçant /CHEMIN/VERS/.SSH/KEY.PUB par le chemin vers la clé publique que vous souhaitez utiliser, par exemple /home/user/.ssh/id_ed25519.pub:
    git config --global user.signingkey /CHEMIN/VERS/.SSH/KEY.PUB
    

Assurez-vous que vous ajoutez votre clé SSH à votre compte GitHub en tant que clé de signature (par opposition ou en plus qu'en tant que clé d'authentification).

Rebase on Git pull

Utilisez git pull --rebase au lieu de git pull pour transférer les modifications de GitHub vers votre machine locale. De cette façon, vos modifications locales seront toujours "au dessus" des dernières modifications sur GitHub, et vous évitez les commits de merge (qui sont interdits dans ce dépôt).

Vous pouvez définir cette option comme étant le comportement par défaut :

git config --global pull.rebase true

Rebase depuis main avant de soumettre une PR

Si vous travaillez sur votre propre branche, exécutez ces commandes avant de soumettre une PR :

git fetch origin
git rebase origin/main

Vous êtes en train de consulter la copie française de Privacy Guides, traduite par notre fantastique équipe de traducteurs sur Crowdin. Si vous remarquez une erreur, ou si vous voyez des sections non traduites sur cette page, n'hésitez pas à nous aider! Pour plus d'informations et de conseils, consultez notre guide de traduction.

You're viewing the French copy of Privacy Guides, translated by our fantastic language team on Crowdin. If you notice an error, or see any untranslated sections on this page, please consider helping out! For more information and tips see our translation guide.