[technique] Fwd: [membres-FFDN] Migration code.ffdn.org (Gogs vers GitLab)
Laurent GUERBY
laurent at guerby.net
Mar 23 Avr 09:15:45 CEST 2019
Bonjour,
Il manque un :55555 dans l'URL du courriel de Sébastien, un
exemple qui marche pour wifi-with-me :
git remote -v
git remote set-url origin ssh://git@code.ffdn.org:55555/ffdn/wifi-with-
me.git
git pull
Sincèrement,
Laurent
On Tue, 2019-04-23 at 07:40 +0200, Matthieu Herrb via technique wrote:
> Bonjour,
>
> On a quelques dépots sur code.ffdn.org qui sont concernés.
> En particulier, il faut changer le 'git remote' (cf instructions
> ci-dessous). Et il faudra voir comment ça se passe en pratique pour
> ajouter des comptes.
>
> ----- Forwarded message from Sebastien Badia <seb at sebian.fr> -----
>
> Date: Tue, 23 Apr 2019 01:37:08 +0200
> From: Sebastien Badia <seb at sebian.fr>
> To: membres at lists.ffdn.org
> Subject: [membres-FFDN] Migration code.ffdn.org (Gogs vers GitLab)
>
> Hello,
>
> Suite à pas mal de limitation, et au développement presque à l'arret
> et
> "fermé" de Gogs, nous avons décidé de migrer la forge de la
> Fédération
> du logiciel Gogs à GitLab.
>
> Migration plutôt lourde car l'API de Gogs est quasi inexistante, et
> il
> fallait donc migrer les utilisateurs, les clés SSH, les repos GIT,
> les
> droits sur ceux-ci, les groupes et les issues…
>
> L'ancienne forge est dispo en lecture seule ici : https://oldcode.ffd
> n.org/
>
> Pour https://code.ffdn.org/ il suffit d'utiliser la fonction de
> ré-initialisation de mot de passe. Si vous ne connaissez pas votre
> login
> ou votre mail, envoyez nous un mail sur adminsys at ffdn.org.
>
> Concernant la migration, voici quelques notes:
>
> * Les clés SSH DSA ne sont plus acceptées. (je n'ai pas migré celles
> de jfoucry et spyou)
> * Les clés SSH (coté serveur ont changés)
> Les nouvelles clés sont:
>
> 256 SHA256:astET0hIT+eKQpzMn0irS11/JpdYLPrc5aJgiPJOva0 (ECDSA)
> 2048 SHA256:fFBpTeEPJrZ21gLPW3fIm9Q/M1RWdCIPhtsVePT6Wjg (RSA)
> Voir: ssh -T -o FingerprintHash=sha256 -p 55555 git at code.ffdn.org
>
> * Mon script de migration d'issues s'est planté lors de la migration
> de
> celutz, il y a trois issues où la date de création ne corresponds
> pas.
> * L'historique des issues "Closed" n'a pas été migré.
> * La création de nouveaux compte n'est pas autorisée, je me dis qu'on
> peux utiliser le même mécanisme que pour les comptes wiki (ie.
> demander à adminsys), l'ancien gogs se faisait spammer sévèrement.
> * L'utilisateur en SSH à changé (gogs => git), il faut donc mettre à
> jour vos origin GIT
>
> git remote -v
> git remote set-url origin ssh://git@code.ffdn.org/<namespace>/<re
> po>.git
>
> * Je n'ai pas utilisé les sous-groupes de GitLab car ça change le
> path
> des repos FFDN/coin deviendrait FFDN/coin/coin… (pas glop)
> * LDN va sponsoriser un gitlab-worker pour la partie CI (il faut
> l'installer)
> * Les wikis n'ont pas été migrés, ça concerne les deux wiki des
> exegetes.
>
> Je crois que c'est tout :)
>
> Hésitez pas si soucis / questions ! (sur adminsys at ffdn.org ou irc)
>
> Seb, pour adminsys FFDN
>
>
>
> ----- End forwarded message -----
>
> _______________________________________________
> technique mailing list
> technique at lists.tetaneutral.net
> http://lists.tetaneutral.net/listinfo/technique
Plus d'informations sur la liste de diffusion technique