« Previous - Version 27/35 (diff) - Next » - Current version
Samantha Saidi, 04/14/2017 09:54 am


Forge GitLab de l'IN2P3

Forge GitLab de l'IN2P3

aller sur https://gitlab.in2p3.fr/users/sign_in

cliquer en bas à droite sur sign in with "Shibboleth"

entrer son login /mot de passe habituel de son université (ex. ENS de Lyon)

chercher le groupe "umr-triangle" et ses projets

Créer un dépôt distant sur GitLab, et le lier à un dépôt local

Clef SSH :

Créer une clef ssh un mot de passe ou une clef ssh sur son ordinateur (cf. documentation du gitLab pas à pas)

Projet :

Créer un projet sur gitLab, par exemple umr-triangle (nom du groupe) / monprojet (nom du projet)

Copier l'url du dépôt proposé :

git@gitlab.in2p3.fr:umr-triangle/monprojet.git

En local, préparation du clone :

Définir un dossier de récupération du dépôt sur son ordi : par exemple : /Users/ssaidi/Documents/site-web/depot-gitlab/

Ouvrir un terminal pour aller dans ce dossier :

cd /Users/ssaidi/Documents/site-web/depot-gitlab

Y cloner le dépôt distant (cette opération créera localement un dossier "monprojet" avec son contenu –ou vide s'il vient d'être créé sur gitlab–)

git clone git@gitlab.in2p3.fr:umr-triangle/monprojet.git

Via mon explorateur de fichier je me déplace vers le dossier créé par le clone du projet distant en local : modifier des fichiers récupérés ou "peupler" le dossier de fichiers dont je souhaite faire un dépôt :

Dans le terminal je me déplace vers le dossier créé par le clone du projet distant en local :

cd monprojet

Remplir le dossier local, la zone d'index, le dépôt local, puis le dépôt distant :

Je vérifie le statut de mon dépôt :

git status

Je charge tous mes nouveaux fichiers pour la zone d'index :

git add --all

Je les balance sur mon dépôt git local :

git commit -m"ajout initial des dossiers"

Je les balance sur mon dépôt git distant :

git push

Récupérer des modifs présentes sur le dépôt distant :

git pull git@gitlab.in2p3.fr:umr-triangle/monprojet.git

Pour bien comprendre la différence entre add, commit et push cf. graphique :

seconnecter.png (58.4 kB) Samantha Saidi, 04/12/2017 11:58 am

zip-monprojet.png (82.5 kB) Samantha Saidi, 04/12/2017 11:58 am

git-worflow.png (26.3 kB) Samantha Saidi, 04/12/2017 12:22 pm