Code source wiki de Mirroring Gitlab / Github

Modifié par Aubincleme le 2018/09/30 11:52

Afficher les derniers auteurs
1 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>>url:https://gitlab.atilla.org]] à [[github.com>>url:https://github.com]]. Cet article a pour objectif de documenter la procédure à suivre pour établir ce lien.
2
3 = Prérequis =
4
5
6
7 * Disposer d'un projet sur [[gitlab.atilla.org>>url:https://gitlab.atilla.org]] à mettre en miroir.
8 * Disposer d'un projet sur [[github.com>>url:https://github.com]] faisant partie des organisations [[ATILLA>>url:https://github.com/Atilla106]], [[ATILLA-Learn>>url:https://github.com/Atilla-Learn]] ou [[ATILLA-Admin>>url:https://github.com/Atilla-Admin]].
9 * Disposer du mot de passe du [[ATILLA-Bot>>url:https://github.com/ATILLA-Bot]], le compte GitHub que nous allons utiliser pour mettre les deux dépôts en miroir.
10
11
12
13 = Mise en place =
14
15
16
17 * Dans la section //Settings// de votre projet GitLab, rendez vous dans la sous section //Repository//. À titre d'exemple, pour le projet [[members.atilla.org>>url:https://members.atilla.org]], cette sous-section se trouve [[à cette adresse>>url:https://gitlab.atilla.org/atilla/members/settings/repository]].
18 * Ouvrez la section //Mirroring repositories//, insérez l'URL du dépôt Git sur GitHub en précisant l'utilisateur {{code}}ATILLA-Bot{{/code}} dans l'URL. Le résultat pour le projet [[members.atilla.org>>url:https://members.atilla.org]] est le suivant {{code}}https://ATILLA-Bot@github.com/Atilla106/members.atilla.org.git{{/code}}.
19 * N'oubliez pas de sélectionner l'option //Password// dans le champ //Authentication method// et de préciser le mot de passe du compte {{code}}ATILLA-Bot{{/code}}.
20 * Validez ; congrats ! Le miroir est maintenant en place \o/ !