« Précédent -
Version 29/35
(diff) -
Suivant » -
Version actuelle
Samantha Saidi, 14/04/2017 09:55
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
Charger les fichiers vers la zone d'index, le dépôt local, puis vers 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 :