J'ai un dépôt gitlab et je veux le mettre à jour sur le compte bitbucket.
S'il vous plaît, donnez-moi les étapes à suivre pour que cela puisse m'aider à migrez-le dans bitbucket à partir de Gitlab.
Suivez ces étapes:
git clone <gitlabRepoUrl>
cd <repoName>
git remote add bitbucket <bitbucketRepoUrl>
git Push bitbucket master
1) Créez le référentiel dans Bitbucket à l'aide de l'interface utilisateur
2) Cloner le référentiel Gitlab en utilisant l'option "--bare"
git clone --bare GITLAB-URL
3) Ajouter la télécommande Bitbucket
cd REPO-NAME
git remote add bitbucket BITBUCKET-URL
4) Envoyer tous les commits, branches et tags vers Bitbucket
git Push --all bitbucket
git Push --tags bitbucket
5) Supprimer le référentiel temporaire
cd ..
rm -rf REPO-NAME
Si vous voulez le faire directement depuis les dépôts eux-mêmes, il existe également un moyen.
Rsyncz le répertoire/home/git/repositories (les copier est moins risqué que de travailler sur des fichiers source eux-mêmes) dans votre répertoire personnel.
Sudo rsync -avzh /home/git/repositories /home/<YOURUSER>/repos/
Définir les autorisations sur votre répertoire de repos pour vous-même
Sudo chown -R <YOURUSER>:<YOURUSER> /home/<YOURUSER>/repos
Créez le référentiel vide sur bitbucket.
Mettez-les en miroir localement pour créer une copie de travail contenant toutes les branches et étiquettes avec vous.
git clone --mirror [email protected]/source-repo.git
Ensuite, vous voudrez simplement pousser le miroir.
cd source-repo.git
git Push --mirror [email protected]/new-location.git