Как импортировать репозиторий gitlab в репозиторий bitbucket
У меня есть репозиторий gitlab, и я хочу, чтобы он обновил его на учетной записи bitbucket.
пожалуйста, предоставьте мне шаги, чтобы следовать, так что это может быть полезно для меня перенесите его в bitbucket из Gitlab.
3 ответов
выполните следующие действия:
- создайте новое РЕПО в bitbucket.
git clone <gitlabRepoUrl>
cd <repoName>
git remote add bitbucket <bitbucketRepoUrl>
git push bitbucket master
1) Создайте репозиторий в Bitbucket с помощью UI
2) клонировать репозиторий Gitlab с помощью опции "--bare"
git clone --bare GITLAB-URL
3) Добавить Bitbucket remote
cd REPO-NAME
git remote add bitbucket BITBUCKET-URL
4) Нажмите все коммиты, ветви и теги в Bitbucket
git push --all bitbucket
git push --tags bitbucket
5) удалите временные хранилища
cd ..
rm -rf REPO-NAME
если вы хотите сделать это прямо из репозиториев себя есть путь.
-
Rsync каталог/home/git / repositories (копирование их менее рискованно, чем работа с исходными файлами) в ваш домашний каталог
sudo rsync -avzh /home/git/repositories /home/<YOURUSER>/repos/
-
установите разрешения на свой repos dir для себя
sudo chown -R <YOURUSER>:<YOURUSER> /home/<YOURUSER>/repos
создайте пустое РЕПО на bitbucket.
-
зеркало их локально, чтобы создать рабочую копию, которая содержит все ветки и теги с вами.
git clone --mirror git@gitlab.mydomain.com/source-repo.git
-
тогда вы хотели бы просто нажать зеркало.
cd source-repo.git
git push --mirror git@bitbucket.com/new-location.git