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

  1. 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.

  2. 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

  1. Identifiez-vous sur notre GitLab

    Il suffit de se rendre sur le site de notre GitLab.

  2. 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 (ou Settings).

  3. Allez dans le gestionnaire des clés ssh

    Dans le menu de gauche, cliquez sur Clefs SSH (ou Key SSH).

  4. Coller vos clés ssh

    Un formulaire s'affiche sur la droite de la page.

    Dans le champ Titre (ou Title) 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).

  5. Validez

    Bien sûr, vous validez en cliquant sur Ajouter une clef (ou Add 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).