« Précédent -
Version 17/35
(diff) -
Suivant » -
Version actuelle
Samantha Saidi, 13/04/2017 09:48
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" ses projets
Première initialisation du répertoire (déjà fait, ne pas refaire)¶
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 :
Créer / définir un dossier de dépôt sur son ordi, vide : par exemple : /Users/ssaidi/Documents/site-web/depot-gitlab/
Ouvrir un terminal aller dans ce dossier vide :
cd /Users/ssaidi/Documents/site-web/depot-gitlab
git clone git@gitlab.in2p3.fr:umr-triangle/monprojet.git
Depuis mon navigateur de fichier copier le contenu de mes dossiers dans dossier vide
Dans le terminal je me déplace dans 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
Pour bien comprendre la différence entre add, commit et push cf. graphique :
Comment modifier le répertoire (le dépôt) de ce projet ?¶
Créer une clef ssh un mot de passe ou une clef ssh sur son ordinateur (cf. documentation du gitLab pas à pas)
Créer / définir un dossier de dépôt sur son ordi, vide : par exemple : /Users/ssaidi/Documents/site-web/depot-gitlab
Puis depuis son ordi, ouvrir un terminal aller dans ce dossier vide :
cd /Users/ssaidi/Documents/site-web/depot-gitlab
cloner ici le répertoire distant du GitLab :
git clone git@gitlab.in2p3.fr:umr-triangle/monprojet.git
votre répertoire est maintenant un clone lié à votre répertoire distant sur GitLab in2p3
Dans le terminal je me déplace dans le dossier créé par le clonage du projet distant en local :
cd monprojet
récupérer les fichiers depuis le répertoire distant :
git pull git@gitlab.in2p3.fr:umr-triangle/monprojet.git