Forge GitLab de l'IN2P3
Version 10 (Samantha Saidi, 12/04/2017 11:58) → Version 11/35 (Samantha Saidi, 12/04/2017 11:59)
h1. Forge GitLab de l'IN2P3
h2. Forge GitLab de l'IN2P3
> aller sur https://gitlab.in2p3.fr/users/sign_in
> cliquer en bas à droite sur sign in with "Shibboleth"
> !http://forge.cbp.ens-lyon.fr/redmine/attachments/download/1824/seconnecter.png!
> entrer son login /mot de passe habituel de son université (ex. ENS de Lyon)
> chercher le groupe "umr-triangle" et le projet "monprojet" : https://gitlab.in2p3.fr/umr-triangle/monprojet
> Cliquer sur "repository" et télécharger le zip du projet :
> !http://forge.cbp.ens-lyon.fr/redmine/attachments/download/1825/zip-monprojet.png!
h3. Première initialisation du répertoire (déjà fait, ne pas refaire)
> Créer une clef ssh un mot de passe ou une clef ssh sur son ordinateur (cf. "documentation du gitLab pas à pas":https://gitlab.in2p3.fr/cc-in2p3-atelier-git/enonce/blob/master/prerequis.md )
> 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
> 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 :
> <pre> cd /Users/ssaidi/Documents/site-web/depot-gitlab</pre>
> <pre>git clone git@gitlab.in2p3.fr:umr-triangle/site-triangle.git</pre>
> 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 clonage du projet distant en local :
> <pre>cd monprojet</pre>
> Je vérifie le statut de mon dépôt :
> <pre>git status</pre>
> Je charge tous mes nouveaux fichiers :
> <pre>git add --all</pre>
> Je les balance sur mon git local :
> <pre>git commit -m"ajout initial des dossiers"</pre>
> Je les balance sur mon dépôt git distant :
> <pre>git push</pre>
h3. 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 documentation du gitLab pas à pas":https://gitlab.in2p3.fr/cc-in2p3-atelier-git/enonce/blob/master/prerequis.md) 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 :
> <pre>cd /Users/ssaidi/Documents/site-web/depot-gitlab</pre>
> cloner ici le répertoire distant du GitLab :
> <pre>git clone git@gitlab.in2p3.fr:umr-triangle/monprojet.git</pre>
> 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 :
> <pre>cd monprojet</pre>
> récupérer les fichiers depuis le répertoire distant :
> <pre>git pull git@gitlab.in2p3.fr:umr-triangle/monprojet.git</pre>
> <pre></pre>
h2. Forge GitLab de l'IN2P3
> aller sur https://gitlab.in2p3.fr/users/sign_in
> cliquer en bas à droite sur sign in with "Shibboleth"
> !http://forge.cbp.ens-lyon.fr/redmine/attachments/download/1824/seconnecter.png!
> entrer son login /mot de passe habituel de son université (ex. ENS de Lyon)
> chercher le groupe "umr-triangle" et le projet "monprojet" : https://gitlab.in2p3.fr/umr-triangle/monprojet
> Cliquer sur "repository" et télécharger le zip du projet :
> !http://forge.cbp.ens-lyon.fr/redmine/attachments/download/1825/zip-monprojet.png!
h3. Première initialisation du répertoire (déjà fait, ne pas refaire)
> Créer une clef ssh un mot de passe ou une clef ssh sur son ordinateur (cf. "documentation du gitLab pas à pas":https://gitlab.in2p3.fr/cc-in2p3-atelier-git/enonce/blob/master/prerequis.md )
> 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
> 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 :
> <pre> cd /Users/ssaidi/Documents/site-web/depot-gitlab</pre>
> <pre>git clone git@gitlab.in2p3.fr:umr-triangle/site-triangle.git</pre>
> 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 clonage du projet distant en local :
> <pre>cd monprojet</pre>
> Je vérifie le statut de mon dépôt :
> <pre>git status</pre>
> Je charge tous mes nouveaux fichiers :
> <pre>git add --all</pre>
> Je les balance sur mon git local :
> <pre>git commit -m"ajout initial des dossiers"</pre>
> Je les balance sur mon dépôt git distant :
> <pre>git push</pre>
h3. 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 documentation du gitLab pas à pas":https://gitlab.in2p3.fr/cc-in2p3-atelier-git/enonce/blob/master/prerequis.md) 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 :
> <pre>cd /Users/ssaidi/Documents/site-web/depot-gitlab</pre>
> cloner ici le répertoire distant du GitLab :
> <pre>git clone git@gitlab.in2p3.fr:umr-triangle/monprojet.git</pre>
> 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 :
> <pre>cd monprojet</pre>
> récupérer les fichiers depuis le répertoire distant :
> <pre>git pull git@gitlab.in2p3.fr:umr-triangle/monprojet.git</pre>
> <pre></pre>