Code source wiki de Mirroring Gitlab / Github
Modifié par Aubincleme le 2018/09/30 11:52
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 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/ ! |