Authentification Git avec une clef SSH | CodeFirst Allez directement au contenu

Authentification Git avec une clef SSH

Si vous voulez utiliser le protocole SSH pour manipuler vos dépôts Git, vous devez créer une clef SSH et fournir votre fichier de clef publique dans GitLab.

Création d’une clef SSH sur votre ordinateur

Terminal window
ssh-keygen -t ed25519 -C "votre_email@exemple.com"

La commande ci-dessus aura créé deux fichiers sur votre ordinateur (votre fichier de clef privée key et son fichier public associé key.pub).

Vous ne devez JAMAIS donner votre fichier de clef privée à quelqu’un.

Ouvrir GitLab et naviguer vers vos préférences utilisateur

Étape 1

Cliquez sur votre avatar en haut à gauche dans GitLab.

Étape 2

Ensuite, cliquez sur Préférences.

namespace list

Naviguer vers l’onglet clefs SSH

Étape 1

Cliquez sur clefs SSH dans la barre latérale de gauche.

Étape 2

Ensuite, cliquez sur Ajouter une nouvelle clef.

namespace list

Ajouter votre nouvelle clef SSH

Étape 1

Collez le contenu de votre fichier key.pub (généré durant la première étape).

Étape 2

Ensuite, choisissez judicieusement (ou pas) une date d’expiration pour votre clef SSH.

Étape 3

Finalement, cliquez sur Ajouter la clef pour soumettre le formulaire.

namespace list