konnte ich voll zusammen mit allen Commits, Zweigen und Tags mein Projekt exportiert über folgende Befehle Gitlab lokal auf meinem Computer laufen:
Zur Veranschaulichung meines Beispiel: Ich verwende https://github.com/raveren/kint als Quell-Repository, das ich in gitlab importieren möchte. Ich habe ein leeres Projekt Kint
(unter Namespace raveren
) in Gitlab vorher genannt und es hat mir die http git URL des neu erstellten Projekts gibt es http://gitlab.example.com/raveren/kint.git
Die Befehle sind OS Agnostiker.
In einem neuen Verzeichnis:
git clone --mirror https://github.com/raveren/kint
cd kint.git
git remote add gitlab http://gitlab.example.com/raveren/kint.git
git push gitlab --mirror
Nun, wenn Sie einen lokal geklonte Repository, das Sie mit der neuen Fernbedienung verwenden halten wollen, führen Sie einfach die folgenden Befehle * gibt:
git remote remove origin
git remote add origin http://gitlab.example.com/raveren/kint.git
git fetch --all
* Dies setzt voraus, dass Sie Ihren Remote-Master nicht von origin
umbenannt haben, anderenfalls ändern Sie die ersten zwei Zeilen, um es widerzuspiegeln.
Ein neues Feature von gitlab, Projekt erstellen und dann Gehe zur Projektseite. Hier sehen Sie grundlegende Anweisungen. –