Cette formation dédiée à Git et GitLab est spécifiquement pensée pour les communautés en sciences humaines et sociales (SHS). Alors que ces outils sont traditionnellement associés au développement informatique, ils offrent des avantages considérables pour les projets collaboratifs, quel que soit le domaine. Qu'il s'agisse de projets de recherche, de traitements de données, d’édition collaborative ou encore de la gestion de versions pour des bases de données, Git et GitLab peuvent répondre à certains besoins des équipes de recherche SHS.
Nous débuterons cette session par une introduction aux fondamentaux de Git, ses concepts et fonctionnalités clefs, avant de faire un tour d’horizon de son articulation avec des plateformes comme GitLab et ses fonctionnalités intégrées de gestion de projets. Nous plongerons ensuite dans les spécificités de l’utilisation de Git et GitLab pour les SHS, en mettant l’accent sur la gestion des versions et la collaboration, deux aspects cruciaux pour les chercheurs et gestionnaires de projets académiques.
À travers la 1e journée (10/12/24), vous apprendrez à :
- Installer et configurer Git et GitLab,
- Créer et gérer des dépôts pour organiser vos projets,
- Maîtriser les commandes de base et avancées pour suivre l’évolution de vos travaux,
Dans la 2e journée (21/01/25), vous apprendrez à :
- Utiliser les fonctionnalités collaboratives de GitLab pour faciliter le travail en équipe,
- Exploiter le potentiel du CI/CD et des GitPages pour la création de sites web ou de wikis.
L’objectif est de fournir les compétences nécessaires pour tirer parti de ces outils dans des projets en SHS, tout en offrant des pratiques concrètes et adaptées aux besoins spécifiques.
L'ensemble des supports de formation seront disponibles avant celle-ci sur un dépôt GitLab dédié.
L'inscription vaut pour les 2 jours de formation (12h au total)
Pré-requis
- Création d'un HumanId (https://humanid.huma-num.fr/)
- Demande d'accès au service GitLab (https://documentation.huma-num.fr/gitlab/)
- Avoir des notions de markdown