Skip to content
D

Documentation

LA FORGE LOGICIELLE GITLAB CIRAD

image CIRAD : Céline Blitz Frayret - Pascal Degenne - Alice Boizet - Facundo Muñoz

0 - Evènements

I - Présentation

II - Documentation utilisateurs

II-1 - Bonnes pratiques de sécurité -accès restreint-

II-2 - Organisation de la forge logicielle Gitlab Cirad

II-3 - Rôles et permissions des membres sous Gitlab

II-4 - Travailler dans un projet logiciel de la forge Gitlab Cirad

II-5 - Utilisation du gestionnaire de version Git

III - Documentation référents

III-1 - Rôles du référent

III-2 - Accès et demande d'extension de droits

III-3 - Gérer un groupe

IV - Pour aller plus loin : documentations officielles

IV-1 - Documentation Gitlab (liens vers gitlab.com en anglais)

IV-2 - Documentation Git (liens vers git-scm.com)

IV-3 - Références diverses

Bases de Git : https://www.freecodecamp.org/news/learn-git-basics/

Support interactif (et multilingue) : https://ndpsoftware.com/git-cheatsheet.html#loc=workspace

  • Cliquer sur les zones permet de voir les commandes qui sont en relation avec, passer la souris sur une commande permet de voir une description

Commandes Git (multilingue) : https://training.github.com/ (fr)

  • Avec GitHub indiqué partout

Git et RStudio (en anglais) : https://epiverse-trace.github.io/git-rstudio-basics/index.html

  • En mode plutôt CLI avec le package gert
  • Un peu orienté GitHub

Tutoriels Atlassian : https://www.atlassian.com/fr/git

  • Particulièrement intéressant pour les workflows (GitFlow)

Livre en ligne 'Happy Git and GitHub for the useR' : https://happygitwithr.com/

  • Très orienté R et GitHub, comme son titre le suggère.
  • Bons contenus plus généraux. E.g. sur le choix d'un client GUI pour Git, ou la configuration de clés SSH.
  • Décliné en fonction du système d'exploitation (i.e. Windows, iOS, Linux), très bonnes explications.

Cours en ligne (Software carpentry) 'Version Control with Git' : https://swcarpentry.github.io/git-novice/index.html

  • Plus détaillé par rapport au flux de travail en git.
  • Toujours très GitHub

Git+GitLab crash course : https://forgemia.inra.fr/umr-astre/training/forgemia-tutorial

  • Tutoriel rapide pour commencer rapidement avec git et GitLab
  • Très basique, mais peut se faire dans une demi-journée. Vous pouvez l'utiliser et adapter librement (CC BY-SA).
  • Pour l'instant il est dans Forgemia (Inrae).

V - Recettes

VI - Valorisation du code source

VII - Résolution de problèmes