2017-05-18 4 views
1

Ich habe meinen Code (einschließlich vieler Zweige) in meinem Git-Repository auf GIT-Server in meiner Organisation, die ich zu bitbucket verschieben möchte. Die Größe des Repos beträgt mehr als 6 GB. Daher möchte ich Git LFS für meine großen Binärdateien verwenden. Wie migriere ich meinen Repo zu bitbucket? Wenn ich nur eine gespiegelte Kopie nehme, kann ich keine großen Dateien zu Git LFS hinzufügen und wenn ich den gesamten Code zu bitbucket verschiebe, wird es schreibgeschützt, weil es das weiche und harte Kontingentlimit erreicht hat. Wenn ich das gesamte Repository klonen, wie füge ich Dateien zu git lfs hinzu und schiebe sie dann in ein neues bitbucket-Repository, einschließlich der Zweige und Tags?migrieren git repository zu bitbucket

+0

Sie müssen die Geschichte des Projekts neu schreiben, aber ich weiß nicht, wie das geht, um Dateien in LFS zu setzen. –

Antwort

0

Erstellen Sie einen neuen Repo in Bitbucket. Konfigurieren Sie bitbucket, um lfs zu verwenden. Lfs sollte bereits für lfs konfiguriert werden, wenn Sie bereits verwenden. Dann

+0

Das hilft nicht. Wenn ich bitbucket zum Master drücke, da die Größe mehr als 6 GB beträgt, wird das Repo schreibgeschützt. Wenn ich vor dem letzten Schritt Dateien zu lfs hinzufüge, muss ich zuerst die .gitattributes-Datei verschieben, damit LFS aktiv werden kann. Weißt du, wie kann ich .gitattributes Datei nur schieben? –

+0

Vielleicht versuchen 'git push --all bitbucket' https://confluence.atlassian.com/bitbucketserver/importing-code-from-an-existing-project-776640909.html – atpanos

+0

'git lfs push --all bitbucket' – atpanos