Partager un projet local sur Gitlab via Eclipse en mode HTTPS & SSH

Création du projet

  • Faites un clic droit sur le nom du projet
  • Allez sur Team et ensuite cliquez sur Share Project..

Cocher la case Use or create re………… et une nouvelle fenêtre s’ouvrira

Cliquez sur le nom du chemin du projet dans le Workspace Eclipse, voir figure ci-dessous

Quand vous aurez fait cela le champ Create Repository sera accessible

Cliquez sur Create Repository

Cliquez sur Finish

Nouvelle fenêtre d’Eclipse

Faites de nouveau un clic droit sur le nom du projet

Allez sur Team et cette fois ci cliquez sur Pull

A ce niveau aller sur Gitlab et copier l’adresse du repos, vous avez deux options. Soit vous le faites en HTTPS ou en SSH si vous avez une clé déjà configuré sur le serveur Gitlab. Dans notre cas nous continuerons en HTTPS.

Dans le champ URI renseignez le chemin du repos de GitLab et les autres champs se rempliront automatiquement, ensuite entrez vos identifiants et cliquez sur Next

Cliquez sur New Remote…

Cliquez sur Finish

Renseignez la branche sur laquelle on travaille dans le champ Reference. Pour notre cas c’est la branche Master

Quand vous allez commencer à saisir master, il va vous proposer. Double-cliquez sur la proposition et il remplira le champ, et cliquez sur Finish

Voilà la nouvelle vue du projet ainsi que les modifications qui sont présentent sur votre pc et qui doivent être poussé sur le serveur.

Renseignez un message de commit et cliquez sur le bouton Commit and Push….

Cliquez sur Next

Cliquez sur Finish

Cliquer sur Close

Repos gitlab avant le commit

Repos gitlab après le commit

Nous remarquons ici que le dossier src est absent, cela est dû au fait que gitlab ne pousse pas des dossiers vides.

Si vous souhaitez pousser des dossiers vides ; je vous invite a aller dans votre Workspace Eclipse, ensuite faire un gitbash sur le dossier du projet et taper cette commande :

find . -type d -empty -exec touch {}/.gitignore \;

Ensuite revenez dans Eclipse et Actualiser le projet, vous verrez de nouveaux éléments apparaître, renseignez votre message de commit et poussez

Repos gitlab après le commit du dossier src vide