Skip to content

VersionningManagement Gitlab

Sébastien FRANCOIS edited this page Oct 23, 2020 · 4 revisions

Gitlab

Ajout d'une Clé SSH

  • Les Clés SSH sont ajoutées au niveau du profile utilisateur.
  • Si on veut accéder au repository à partir d'un autre poste il faut soit créer une Clé SSH sur l'autre poste et l'ajouter au profile soit copier la clef ssh d'un poste et la coller sur l'autre poste.
  • Les clefs ssh se trouvent généralement dans le dossier c:\users\[Nom_User]\.ssh\.id_rsa

Génération d'une Clé SSH (ssh-rsa public/private) via SourceTree

  • Cliquer sur Tools>>Create or import SSH keys cela lance Putty Key Generator.
  • Sélectionner RSA (qui doit être sélectionné par défaut), cliquer sur "Generate", bouger la souris
  • Cliquer sur "Save public key" pour sauvegarder la clef publique.
  • Cliquer sur "Save private key" pour sauvegarder la clef privée.

Attention ! : Copier le contenu de la clef publique qui s'affiche dans le panel "Public key for pasting..." et Coller dans Gitlab.
La clef publique contenue dans le fichier précédemment sauvegardé ne possède pas le format attendu par Gitlab.
Pour que ce soit reconnu par gitlab, il faut copier le commentaire du début ex."rsa-key-20201023" et le coller à la fin de la clef avec un espace devant de façon à obtenir "== rsa-key-20201023". Puis il faut supprimer le commentaire du début et le remplacer par "ssh-rsa " (ne pas oublier l'espace après).

Connexion à GitLab

  • Dès qu'un utilisateur est créé dans l'active-directory (dans le groupe GitLab), alors il est automatiquement reconnu dans GitLab et peut se connecter (via l'onglet ???) avec le login/mot de passe de son compte active-directory.

  • Pour qu'un utilisateur apparaisse dans GitLab, il faut simplement qu'il se connecte à GitLab via son Login/Mot de Passe de Windows.

Connexion en tant qu'utilisateur

  • Pour se connecter à GitLab en tant qu'utilisateur, on doit se saisir son Login/Mot de Passe de Windows dans l'onglet "???".
  • Penser à cocher la case "Remember me".

<Back | <<Home

Clone this wiki locally