Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
equipes:rcln:ancien_wiki:guides:acces_gitlab_ssh [2019/04/01 13:28] rosse créée |
equipes:rcln:ancien_wiki:guides:acces_gitlab_ssh [2020/11/23 18:42] (Version actuelle) garciaflores ↷ Page déplacée de equipes:rcln:guides:acces_gitlab_ssh à equipes:rcln:ancien_wiki:guides:acces_gitlab_ssh |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Accéder au gitlab du labo avec des clés ssh ====== | ====== Accéder au gitlab du labo avec des clés ssh ====== | ||
- | Voici la procédure pour avoir accès au [https:// | + | Voici la procédure pour avoir accès au [[https:// |
===== Etape 0: Préconditions ===== | ===== Etape 0: Préconditions ===== | ||
- | + | | |
- | * Une machine sous Linux avec Git et Ssh installés. | + | * Accès sudo. |
- | * Accès sudo. | + | |
===== Étape 1: S' | ===== Étape 1: S' | ||
- | Ouvrir un navigateur et se connecter à l' | + | Ouvrir un navigateur et se connecter à l' |
- | Si c'est la première connexion au Gitlab, il faut enregistrer une clé SSH pour s' | + | Si c'est la première connexion au Gitlab, il faut enregistrer une clé SSH pour s' |
===== Étape 2: Vérification locale des clés SSH ===== | ===== Étape 2: Vérification locale des clés SSH ===== | ||
Tout d' | Tout d' | ||
- | <pre> | + | <code> |
$ cd ~/.ssh | $ cd ~/.ssh | ||
$ ls | $ ls | ||
- | </pre> | + | </code> |
Vérifiez si dans la liste des fichiers dans votre répertoire .ssh vous avez un fichier appelé id_rsa.pub ou id_dsa.pub. Si ce n'est pas le cas, continuez avec l' | Vérifiez si dans la liste des fichiers dans votre répertoire .ssh vous avez un fichier appelé id_rsa.pub ou id_dsa.pub. Si ce n'est pas le cas, continuez avec l' | ||
Ligne 28: | Ligne 27: | ||
La suite de commandes suivante génère une nouvelle clé SSH. Pour les réglages par défaut, il faudra juste frapper sur la touche entrée. | La suite de commandes suivante génère une nouvelle clé SSH. Pour les réglages par défaut, il faudra juste frapper sur la touche entrée. | ||
- | <pre> | + | <code> |
$ ssh-keygen -t rsa -C " | $ ssh-keygen -t rsa -C " | ||
Ligne 35: | Ligne 34: | ||
Enter passphrase (empty for no passphrase): | Enter passphrase (empty for no passphrase): | ||
Enter same passphrase again: [entrée où phrase de passe] | Enter same passphrase again: [entrée où phrase de passe] | ||
- | </pre> | + | </code> |
Le résultat devrait ressembler à ça: | Le résultat devrait ressembler à ça: | ||
- | <pre> | + | <code> |
Your identification has been saved in / | Your identification has been saved in / | ||
# Your public key has been saved in / | # Your public key has been saved in / | ||
# The key fingerprint is: | # The key fingerprint is: | ||
# 05: | # 05: | ||
- | </pre> | + | </code> |
===== Étape 4: Enregistrer la nouvelle clé SSH dans l' | ===== Étape 4: Enregistrer la nouvelle clé SSH dans l' | ||
Ligne 51: | Ligne 50: | ||
Sur Ubuntu, il faut faire la commande suivante: | Sur Ubuntu, il faut faire la commande suivante: | ||
- | <pre> | + | <code> |
$ sudo apt-get install xclip | $ sudo apt-get install xclip | ||
- | </pre> | + | </code> |
Sur Mageia: | Sur Mageia: | ||
- | <pre> | + | <code> |
$ sudo urpmi xclip | $ sudo urpmi xclip | ||
- | </pre> | + | </code> |
Une fois xclip installé, il faut copier le contenu du fichier id_rsa.pub avec la commande suivante: | Une fois xclip installé, il faut copier le contenu du fichier id_rsa.pub avec la commande suivante: | ||
- | <pre> | + | <code> |
$ xclip -sel clip < ~/ | $ xclip -sel clip < ~/ | ||
- | </pre> | + | </code> |
Maintenant, il faut revenir à la fenêtre du navigateur web où la page du Gitlab est déjà ouverte et suivre les instructions suivantes: | Maintenant, il faut revenir à la fenêtre du navigateur web où la page du Gitlab est déjà ouverte et suivre les instructions suivantes: | ||
Ligne 75: | Ligne 74: | ||
Pour s' | Pour s' | ||
- | <pre> | + | <code> |
$ ssh -T git@git.lipn.univ-paris13.fr | $ ssh -T git@git.lipn.univ-paris13.fr | ||
- | </pre> | + | </code> |
La réponse devrait ressembler à ça: | La réponse devrait ressembler à ça: | ||
- | <pre> | + | <code> |
X11 forwarding request failed on channel 0 | X11 forwarding request failed on channel 0 | ||
hello garciaflores_lipn_univ-paris13_fr_1362669807, | hello garciaflores_lipn_univ-paris13_fr_1362669807, | ||
Ligne 90: | Ligne 89: | ||
| | ||
@R_ @W_ | @R_ @W_ | ||
- | </pre> | + | </code> |
Pour l' | Pour l' | ||