Salut à tous,
Je viens d'être embauché comme responsable informatique (sys et dev) par une petite boite qui a fait l'erreur de sous traiter ses developpements à une SSII qui bosse en dehors de nos locaux.
Cette SSII gère le code via un git interne chez eux. J'aimerai qu'ils migrent l'ensemble du code de l'application vers un repo sur gitlab.com.
J'aimerai aussi conserver l'historique des versions dans la branche master et mais aussi les branches en cours.
Vu que je ne suis pas développeur (je viens des systèmes et réseaux) donc je ne maîtrise pas super bien Git.
Est-ce que vous pourriez me guider pour conduire à bien cette migration?
Quelles informations/actions dois-je demander à la SSII?
En gros il y a deux applis principales, j'ai donc créé deux projets dans gitlab avec avec deux groupes (1 groupe Owner sur les deux projets pour moi et un futur admin et 1 groupe maintainer pour les devs de la SSII).
Merci de votre aide
# réponses
Posté par Marc Quinton . Évalué à 3.
[^] # Re: réponses
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 2.
Pour GitLab, l'URL est plutôt : https://docs.gitlab.com/ee/user/project/import/
WeeChat, the extensible chat client
# Avec les moyens du bord
Posté par ocroquette . Évalué à 3.
Je ne connais pas les spécificités de GitLab, mais ça se fait bien aussi avec les moyens du bord de Git:
git clone ssh://old/oldrepo
cd oldrepo
git remote add newrepo ssh://new/newrepo
git push newrepo -f master:master
Au besoin, pusher les autres branches et les tags.
Vérifier si le repo original utilise Git LFS, si c'est le cas, c'est plus compliqué.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.