Overview
Présentation
Huma-Num provides humanities and social sciences (SHS) research projects with an
instance of the GitLab software.
L’IR* Huma-Num met à disposition des projets de recherche en sciences humaines et
sociales (SHS) une instance du logiciel Gitlab.
This is an implementation of the GitLab software.
Il s’agit d’une implémentation du logiciel Gitlab.
Why GitLab (in a research context)
Avantages de GitLab (contexte recherche)
In a research context, GitLab offers several advantages compared with GitHub.
Dans un contexte de recherche, GitLab présente plusieurs avantages par rapport à
GitHub.
-
On-premise hosting is possible → essential for data sovereignty and regulatory
compliance → GitHub is mostly used as a cloud service
Hébergement interne possible → essentiel pour la souveraineté des données et la
conformité réglementaire → GitHub est majoritairement utilisé en mode cloud
-
Better fit for academic projects → reproducibility, control, long-term
preservation of data
Meilleure adéquation avec les projets académiques → reproductibilité, contrôle,
pérennité des données
-
All-in-one solution: CI/CD, project management, code repository, and documentation
built in → GitHub relies more on add-ons (e.g. Actions)
Solution tout-en-un : CI/CD, gestion de projet, dépôt de code et documentation
intégrés nativement → GitHub repose davantage sur des outils complémentaires (ex :
Actions)
-
More integrated and consistent CI/CD → centralized pipelines, easier to maintain →
GitHub offers more modularity but can add complexity
CI/CD plus intégré et homogène → pipelines centralisés et faciles à maintenir → GitHub
offre plus de modularité mais parfois plus de complexité
-
Fine-grained access control → well suited to structured teams and institutional
projects
Gestion fine des droits d’accès → adaptée aux équipes structurées et aux projets
institutionnels
👉 Note: GitHub remains highly relevant for open source (visibility, community), but
GitLab is often preferred when infrastructure control becomes central.
👉 À noter : GitHub reste très pertinent pour l’open source (visibilité, communauté),
mais GitLab est souvent privilégié dès que les enjeux de contrôle et d’infrastructure
deviennent centraux.
Creating an account and getting access
Ouverture d’un compte Gitlab et accès
Access to GitLab is via a HumanID account, Huma-Num’s centralized authentication interface.
L’accès à Gitlab se fait via un compte HumanID, l’interface d’authentifcation
centralisée d’Huma-Num.
Once you have this account, request access to the GitLab service from the dashboard:
humanid.huma-num.fr.
Une fois ce compte obtenu, la demande d’ouverture du service Gitlab se fait à partir du
tableau de bord https://humanid.huma-num.fr/.
Direct access to the GitLab service hosted by Huma-Num:
gitlab.huma-num.fr.
Accès direct au service Gitlab hébergé par Huma-Num :
gitlab.huma-num.fr.