[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