La création d'une clef SSH permet de sécuriser et de signer vos commits dans le dépôt distant Git. Sur Linux c'est très simple à réaliser:
Sur la capture ci-dessous, vous voyez le contenu de la génération, j'ai tout laissé par défaut.
Ensuite, vous pouvez l'ajouter à votre gestionnaire de dépôt, par exemple GitLab: