Infrastructure de recherche · GitLab Huma-Num
Le laboratoire GATE-LSE dispose désormais d'une organisation structurée sur l'instance GitLab d'Huma-Num, conçue pour concilier travail collaboratif ouvert et protection des données sensibles de recherche.
La recherche en sciences sociales génère deux types de ressources numériques aux exigences contradictoires : des scripts et analyses destinés à circuler librement au sein de l'équipe, et des données ou résultats préliminaires soumis à des contraintes de confidentialité — données personnelles, résultats non encore publiés, sources sous embargo.
GitLab, tel qu'il est proposé par Huma-Num, gère les accès par héritage de groupe : tout membre d'un groupe accède automatiquement à ses sous-projets. Pour créer des espaces à accès différencié, il faut donc penser l'organisation des dépôts en amont, pas au fil de l'eau.
Le groupe racine GATE-LSE ne contient plus de membres directs autres que les deux responsables. Les membres du laboratoire sont rattachés à l'un ou l'autre des sous-groupes selon le niveau d'accès requis — sans avoir à modifier quoi que ce soit à leur flux de travail quotidien.
Tous les membres accèdent aux scripts R communs sans démarche particulière.
Les projets sous embargo ne sont visibles que des collaborateurs explicitement invités.
Les rapports HTML compilés sont publiés sur GitLab Pages à chaque push — sans exposer les données sources.
Chaque dépôt versionne le code et les résultats. Les données confidentielles restent hors git.
Pour toute demande d'accès à un dépôt sous embargo ou pour signaler un problème de droits, contacter l'un des deux responsables directement.
L'instance GitLab du laboratoire est accessible à l'adresse gitlab.huma-num.fr/gate-lse. L'authentification se fait exclusivement via un compte HumanID Huma-Num. Pour toute demande de création de compte, contacter cogrid@huma-num.fr.