Re: ***UNCHECKED*** Import d'un repo perso dans la forge SPIP
Eric Lupinacci <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CAM6W4bb+8y-9SDJRTY+oP5mmJDyJ1z=rXUuEX--1hDsAqGVG3g@mail.gmail.com> |
Hello, Le mar. 28 janv. 2020 à 12:58, Maïeul Rouquette <[email protected]> a écrit : > Le 28/01/2020 à 11:26, Jean Marie Grall a écrit : > > Salut, > > > > comment ça se passe pour intégrer des repo persos dans la forge commune > > ? J'ai cru comprendre qu'on pouvait, depuis GitLab, conserver > > l'historique des commits et tout... > > Mon repo : https://gitlab.com/jmoupah/html5up_forty > C'est pas depuis gitlab, c'est depuis git. Le principe de git est chaque > repo, qu'il soit distant ou local, possède un historique, et qu'on peut > synchroniser les historiques entre les repos > > > Pour ton besoin, et pour faire court (il y a d'autres méthodes bien sûr) > 1. Tu clone en local ton repo > 2. Tu crée un autre repos distant > 3. Tu le référence dans ton repos local avec git remote add > <unnomdetonchoix> <lurldureposdistant> > 4. Tu fait git push <unnomdetonchoix> > > <unnomdetonchoix> correspond au nom qui permet de référencer depuis ton > repos local un repos distant. > En fait pour migrer d'un github ou gitlab vers la forge Gitea de SPIP il existe une opération qui s'appelle "Nouvelle migration" disponible à coté de son avatar. Elle permet en un seul formulaire de transférer un repo github ou autre vers ton organisation personnelle sur la forge et même dans une des organisation spip-contrib*. C'est donc à préférer car plus simple. > > > Et plus généralement, comment on fait pour créer un repo sur la forge ? > > On peut le faire par le bouton create ou il y a un "protocole" ? > > > j'ai cru comprendre que c'était désormais possible (cf mail de camille > sur la mise à jour de gitea. par contre je ne sais pas si cela > syncrhonise automatiquement avec la zone, j'ai cru comprendre qu'il > fallait encore une intervention humaine, pour l'instant > Comme l'a dit Camille c'est ouvert. Maintenant je pense qu'il faudrait quand même que pour le moment on communique avant le temps que tout soit cadré. En outre, que ce soit une migration ou une création de repo, ces opérations n'agissent que sur le Git. Aucun repo ne sera créé ni synchronisé automatiquement sur la zone SVN. Donc il me semble que tant que tous ces processus ne sont pas définis et écrits le mieux est de communiquer ce qu'on fait avant de le faire et permettre ainsi de faire les opérations manuelles si besoin au fil de l'eau. ++ Eric