Mirroring Gitlab / Github
Modifié par Aubincleme le 2018/09/30 11:52
Afin que les contributions aux projets d'ATILLA soient visibles à l'extérieur tout en nous permettant d'utiliser un outil libre, open source et s'intégrant à notre infrastructure pour le déroulement des projets, il est possible de lier un dépôt de gitlab.atilla.org à github.com. Cet article a pour objectif de documenter la procédure à suivre pour établir ce lien.
Prérequis
- Disposer d'un projet sur gitlab.atilla.org à mettre en miroir.
- Disposer d'un projet sur github.com faisant partie des organisations ATILLA, ATILLA-Learn ou ATILLA-Admin.
- Disposer du mot de passe du ATILLA-Bot, le compte GitHub que nous allons utiliser pour mettre les deux dépôts en miroir.
Mise en place
- Dans la section Settings de votre projet GitLab, rendez vous dans la sous section Repository. À titre d'exemple, pour le projet members.atilla.org, cette sous-section se trouve à cette adresse.
- Ouvrez la section Mirroring repositories, insérez l'URL du dépôt Git sur GitHub en précisant l'utilisateur ATILLA-Bot dans l'URL. Le résultat pour le projet members.atilla.org est le suivant https://ATILLA-Bot@github.com/Atilla106/members.atilla.org.git
. - N'oubliez pas de sélectionner l'option Password dans le champ Authentication method et de préciser le mot de passe du compte ATILLA-Bot.
- Validez ; congrats ! Le miroir est maintenant en place \o/ !