Ich habe nicht 50 Ruf, also kann ich nicht kommentieren, aber VonC hat recht. Habe etwa zwei Stunden damit verbracht, GitLab's BitBucket-Import-Funktion zum Laufen zu bringen - ich habe es zerstört und einfach einen neuen Ursprung hinzugefügt, den Spiegel neu gepusht und den älteren Ursprung gelöscht. Wenn ich den neuen GitLab-Server betrachte, kann ich alle Commits vom vorherigen Git-Ursprung/Server sehen.
cd /dev-git-repo/
git remote add new-origin https://my-gitlab.my-gitlab-repo.com/myrepo-dev-git-repo
git push --mirror new-origin
git remote remove origin
Dann können Sie testen ...
echo "\r\nThis should be seen on GitLab not bitBucket" > README.md
git commit -m "updated readme.md"
git push new-origin
Und Sie können sehen README auf Gitlab und nicht auf bitbucket aktualisiert wurde.
Gitlab nicht GitHub. Aber ich stelle mir vor, dass der Prozess derselbe ist. –
@Ste ja, gleiche Idee.Ich habe die Antwort entsprechend geändert. – VonC