Mise en place de sa clé publique/privé d'accès
Pour ne pas avoir à donner les identifiant et mot de passe de votre compte créé sur notre GitLab à chaque fois que vous souhaitez modifier le dépôt du projet sambaedu-ipxe, vous pouvez utiliser un jeu de clés ssh publique/privée.
Voici comment les mettre en place.
Tout d'abord, vous créez un jeu de clés ssh publique/privée :
Procédure
Créer un jeu de clés ssh publique/privée
Dans un terminal, en ligne de commande (inutile de se mettre en root) :
ssh-keygen -t rsa
On vous pose des questions : appuyer sur la touche
Entrée
3 fois.Afficher la clé publique
Dans un terminal, en ligne de commande (inutile de se mettre en root) :
cat ~/.ssh/id_rsa.pub
Puis vous l'ajoutez, par un copier/coller, dans votre profil sur le site de notre GitLab via votre butineur préféré :
Procédure
Il suffit de se rendre sur le site de notre GitLab.
Allez dans les
Paramètres
Cliquez une fois sur l'icône correspondant à votre avatar tout en haut à droite.
Un menu s'affiche, cliquez alors sur
Paramètres
(ouSettings
).Allez dans le gestionnaire des clés ssh
Dans le menu de gauche, cliquez sur
Clefs SSH
(ouKey SSH
).Coller vos clés ssh
Un formulaire s'affiche sur la droite de la page.
Dans le champ
Titre
(ouTitle
) mettre le titre que vous voulez (par exemple public key in my personal desktop).Dans le champ
Key
vous copiez-collez simplement le contenu de votre fichier~/.ssh/id_rsa.pub
(contenu affiché avec la commande cat ci-dessus).Validez
Bien sûr, vous validez en cliquant sur
Ajouter une clef
(ouAdd key
).
Conseil
Tout cela doit être fait avant de lancer le clonage du projet sambaedu-ipxe
(voir plus loin dans ce tuto).
Remarque
Ensuite, les différentes commandes de gestion se font en étant dans le répertoire sambaedu-ipxe
(voir, de même, plus loin dans ce tuto).