Bonjour Debian.
FreeOrion ne veut pas quitter Github (les méchants).
Je veux donc faire un miroir sur Codeberg afin de pouvoir contribuer sans me salir les mains (enfin les octets).
Codeberg n’offre pas à ma connaissance d’outils pour ça.
J’ai donc fait un git clone --mirror https://github.com/freeorion/freeorion.git sur mon PC puis un git remote add bergFO LienRag/freeorion: FreeOrion clone of github code - Codeberg.org
et un git push -u bergFO master
J’ai ensuite été surpris de ne pas trouver les fichiers de code dans mon répertoire git quand j’ai voulu commencer à faire des modifications, mais apparemment c’est normal et un git clone --mirror ne récupère pas le code lui-même, seulement la structure du répertoire (oui, je suis un noob en git).
On m’a expliqué qu’en fait je n’aurais pas dû faire un git clone --mirror, mais juste un git clone
Pourtant quand je fouille un peu sur le net (par exemple ici https://medium.com/@paul.pietzko/mirroring-a-github-repository-keep-your-fork-updated-automatically-3dcc199b647c ) de ce que je comprends c’est bien un git clone --mirror qui est la bonne solution pour ce que je veux faire.
Mais aucun des sites que j’ai trouvé n’explique comment accéder aux fichiers de code une fois qu’on a fait le mirror…
Si j’ai bien compris on ne peut pas travailler sur le mirror (par nature) donc il faut faire un git worktree add bidule pour avoir un arbre de travail où on peut modifier les fichiers, mais comment on récupère les fichiers pour pouvoir travailler dessus ?
Également est-ce que j’aurais dû faire le git push -u bergFO j’aurais dû le faire également avec l’option --mirror ?
C’est trop tard ou bien je peux le faire maintenant ?
) de Codeberg.