Chapter 3.3 : Envoi du projet sur Gitlab



La vidéo suivante montre comment sauvegarder le projet sur Gitlab :
Comme Gitlab l'indique, il est possible d'utiliser une adresse https :

git remote add origin https://gitlab.in2p3.fr/CTA-LAPP/COURS/TESTS/TestGitlabCI.git



Ou une adresse ssh qui sera utilisable sans taper de mot de passe :

git remote add origin git@gitlab.in2p3.fr:CTA-LAPP/COURS/TESTS/TestGitlabCI.git



La suite est une mini-annèxe qui explique comment créer une clé avec Gitlab. Donc, vous pouvez passer à la suite si vous adorez taper votre mot de passe 15 fois par jour.


Configuration d'une clé pour Gitlab Tout d'abord nous devons créer une clé sur notre ordinateur :

cd ~/.ssh

ssh-keygen -f ma_cle_gitlab



Le programme ssh-keygen va produire deux clés :
  • Une clé privée ma_cle_gitlab qui restera sur votre ordinateur
  • Une clé publique ma_cle_gitlab.pub que vous pouvez diffuser et donner à Gitlab


Il faut maintenant activer la clé privée (la publique ne s'active pas) :

ssh-add ma_cle_gitlab



Puis on copie la clé publique dans la partie https://gitlab.in2p3.fr/-/profile/keys (il faut être autentifier pour que cela fonctionne).

La vidéo suivante montre comment créer et envoyer une clé ssh sur Gitlab :