Aktualisiert am: 12. März 2025
3 Minuten Lesezeit
Google stellt Cloud Source Repositories ein. Hier erfährst du, wie du ein CSR-Quellcode-Repository zu GitLab migrierst und erhältst auch einige tolle Tipps und Tricks.
Durch die Einstellung der Cloud Source Repositories von Google (CSR) mussten Entwicklungsteams eine voll funktionsfähige Alternative für ihre Quellcode-Repositories finden. GitLab, ein Google-Cloud-Technologiepartner, ist aufgrund seiner umfassenden DevSecOps-Funktionen eine gute Wahl.
In diesem Tutorial erfährst du, wie du nahtlos von CSR zu GitLab übergehst, egal, ob du GitLab.com oder eine Self-Managed-Instanz auf Google Cloud verwendest.
Der Übergang von Google Cloude Source Repositories zu GitLab ist ein empfohlener Schritt. Als strategischer Partner von Google Cloud lässt sich GitLab nahtlos und einfach in bestehende Infrastruktur integrieren und bringt den Kund(inn)en auf folgende Weise einen Mehrwert:
Bevor du die Migration startest, stelle Folgendes sicher:
read_repository
und write_repository
aktiviert sind. Dieser Token wird verwendet, um deine Git-Vorgänge während des Migrationsprozesses zu authentifizieren.git status
in der Cloud-Shell aus, um den aktuellen Branch zu überprüfen und sicherzustellen, dass alles in Ordnung ist, bevor du zu GitLab pusht.git remote add origin [GITLAB_PROJECT_URL]
[GITLAB_PROJECT_URL]
durch die tatsächliche URL deines GitLab-Projekts.
Pushe zu GitLab: Pushe schließlich dein lokales Repository zu GitLab, indem du Folgendes ausführst:git push -u origin [BRANCH_NAME]
[BRANCH_NAME]
durch den aktuellen Branch-Namen, den du bereits angegeben hast.
Wenn du dazu aufgefordert wirst, verwende deinen GitLab-Benutzernamen und den PAT als Passwort, um dich zu authentifizieren und den Push abzuschließen.Der Übergang von Google Cloud Source Repositories zu GitLab ist einfach und bietet mehr Vorteile als nur die Verwaltung von Quellcode. GitLab ist mit seiner Integration in Google Cloud eine ideale Wahl für Entwickler(innen), die ihren Workflow nach der Migration verbessern möchten.
Erfahre mehr über die Integration von GitLab in die Google Cloud.