Schluss mit CodeCommit – wechselt zu GitLab
In sozialen Netzwerken teilen
Schluss mit CodeCommit – wechsle jetzt zu GitLab

Jason Spriggs
2. Dezember 2024
6 Min. Lesezeit


Jason Spriggs
2. Dezember 2024
6 Min. Lesezeit
AWS CodeCommit wird eingestellt, daher müssen Nutzer eine Alternative finden. Adaptavist ermöglicht einen nahtlosen Übergang zu GitLab, bewahrt Metadaten und verbessert Arbeitsabläufe.
Anfang dieses Jahres hat AWS beschlossen, den Zugang für neue Kunden zu CodeCommit einzustellen. CodeCommit war seit 2015 ein zentraler Bestandteil der Entwickler-Tools von AWS. Diese Entscheidung stellt viele Organisationen vor Herausforderungen und zwingt sie dazu, sich nach Alternativen umzusehen.
Wir erläutern, warum ein Wechsel zu GitLab eine gute Option sein könnte und wie die Lösung von Adaptavist bestehende Migrationsprozesse optimiert und verbessert.
Was ist CodeCommit und warum wird es eingestellt?
AWS CodeCommit ist ein Managed-Source-Control-Service, der den Vorteil bietet, eng mit anderen AWS-Services integriert zu sein.
Obwohl AWS keinen Grund für die Einstellung des Dienstes genannt hat, können bestehende Kunden ihn vorerst weiterhin nutzen. Die Einstellung von CodeCommit ist für Juli 2025 geplant, was den Kunden Zeit gibt, sich nach einem neuen Hosting-Anbieter umzusehen. AWS hat angekündigt, weiterhin in die Sicherheit, Verfügbarkeit und Leistung von CodeCommit zu investieren, jedoch sind keine neuen Funktionen geplant.
Wie geht es für Code-Commit-Nutzer weiter?
Für viele AWS-Kunden, die sich seit fast 10 Jahren bei ihren Source-Control-Anforderungen auf CodeCommit verlassen haben, kam die Ankündigung zweifellos als Schock mit erheblichen Auswirkungen. Sie hat auch Entwicklungsteams dazu veranlasst, über eine Migration zu alternativen Git-Anbietern nachzudenken.
AWS hat sie nicht im Stich gelassen – es gab schrittweise Anleitungen zum Export von Repositorys und zur Umstellung auf alternative Git-Hosting-Plattformen wie GitLab, GitHub und BitBucket Cloud bereitgestellt. Hier geht es zu den Anleitungen von AWS. Es stehen mehrere Migrationsmethoden zur Verfügung, darunter das Klonen eures Repositorys, das Spiegeln und die Migration bestimmter Zweige.
Es ist von zentraler Bedeutung, dass all diese Unternehmen eine zuverlässige und effiziente Alternative finden, um ihre Anforderungen an die Quellcodeverwaltung zu erfüllen. Jetzt geht es nur noch darum, zu entscheiden, wohin migriert werden soll.
Unser Engagement für GitLab
Adaptavist arbeitet mit erstklassigen Technologien zusammen, um Unternehmen dabei zu unterstützen, qualitativ hochwertige Software schneller bereitzustellen. Wir entwickeln DevOps-Toolchains basierend auf spezifischen Geschäftsanforderungen und integrieren Tools, die den gesamten Softwareentwicklungszyklus abdecken, einschließlich Git-Repositorys.
Dazu gehört auch unsere Partnerschaft mit GitLab. Als GitLab Select Channel Partner und Professional Services Certified Partner sind wir bestrebt, Unternehmen dabei zu helfen, das Beste aus diesem leistungsstarken Tool herauszuholen, indem wir nahtlose Migrationslösungen anbieten.
GitLab, eine Cloud-basierte Git-Repository- und DevOps-Plattform, verbessert die Developer Experience, indem es Prozesse wie Testen, Überwachen und Bereitstellen von Code auf einer einzigen Plattform optimiert.
Angesichts der Änderungen bei AWS haben wir mit GitLab zusammengearbeitet, um eine native Lösung für die Automatisierung von Migrationen von AWS CodeCommit zu GitLab zu entwickeln – sowohl für SaaS- als auch für selbst gehostete Umgebungen. Sie ist ideal für Teams, die zu GitLab migrieren und sich mit anderen AWS-Diensten integrieren möchten.
Unsere Open-Source-Lösung zur Überbrückung einsetzen
Bei Adaptavist sind wir immer auf der Suche nach Möglichkeiten, Open-Source-Software zu unterstützen und einen Beitrag dazu zu leisten, damit unsere Ideen und Innovationen so vielen Menschen wie möglich zugänglich gemacht werden. Die Codebasis, zu der wir bei GitLab beitragen, ist ein hervorragendes Beispiel für unsere Open-Source-Bemühungen in der Praxis.
Und unsere Lösung geht weit über die von AWS skizzierte Git-Repository-Migration hinaus.
Wir wissen, dass viele unserer Kunden mehr benötigen als nur die Migration ihres Codes auf das Zielsystem, in diesem Fall GitLab. Wenn der Kunde nicht über die Ressourcen verfügt, um im Rahmen seiner Migration benutzerdefinierte Skripte zu implementieren, bleiben Pull-Anfragen (bei GitLab als Merge-Anfragen bezeichnet) sowie andere Repository-Metadaten auf der Strecke.
Warum mit Adaptavist migrieren?
Für Organisationen, die GitLab Premium oder Ultimate als SaaS oder selbst gehostet verwenden, bedeutet unsere Lösung, dass wertvolle Repository-Metadaten ohne großen Aufwand behalten werden können. Und sie steht allen zur Verfügung, die Daten in CodeCommit haben, unabhängig von der Größe oder Branche eurer Organisation.
Mit viel Erfahrung im Rücken sorgen unsere Migrationsdienste für einen reibungslosen Übergang von CodeCommit zu GitLab, mit verbesserten Arbeitsabläufen für maximale Effizienz.
Erfolgreich mit Adaptavist migrieren
Die AWS-Frist im Juli rückt schnell näher. Der Wechsel von CodeCommit zu einem neuen Git-Repository ist ein großes Projekt, bei dem es viel zu beachten gibt. Lass dein Git-Repository nicht im Regen stehen – beginne noch heute mit der Planung deiner Migration.
Verfasst von

Jason Spriggs
Consulting Team Lead
Als preisgekrönter DevOps Consulting Team Lead sorgt Jason für eine architektonische Vision und technische Expertise. Bei Adaptavist implementieren Jason und sein Team eine breite Palette von branchenführenden Technologien und Prozessen für Kunden.
DevOps Decrypted
GitLab
AWS