[{"data":1,"prerenderedAt":1151},["ShallowReactive",2],{"/de-de/blog/devsecops-shift-left-guide":3,"navigation-de-de":365,"banner-de-de":797,"footer-de-de":805,"blog-post-authors-de-de-GitLab Germany Team":1045,"blog-related-posts-de-de-devsecops-shift-left-guide":1061,"blog-promotions-de-de":1087,"next-steps-de-de":1141},{"id":4,"title":5,"authors":6,"body":8,"category":345,"date":346,"description":347,"extension":348,"externalUrl":349,"faq":349,"featured":350,"heroImage":351,"meta":352,"navigation":353,"path":354,"seo":355,"slug":359,"stem":360,"tags":361,"template":363,"updatedDate":349,"__hash__":364},"blogPosts/de-de/blog/devsecops-shift-left-guide.md","Shift Left Security: DevSecOps richtig umsetzen – ein Praxisleitfaden",[7],"GitLab Germany Team",{"type":9,"value":10,"toc":327},"minimark",[11,22,30,33,36,39,47,53,56,59,99,108,119,125,128,166,178,184,193,200,209,215,218,224,233,239,248,254,257,260,277,280,286,289,303,309,312],[12,13,14,15,21],"p",{},"Traditionelle Sicherheitsmodelle geraten in modernen ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/de-de/topics/devops/",[],"DevOps-Umgebungen"," schnell an ihre Grenzen. Sicherheitsprüfungen, die erst spät im Entwicklungsprozess erfolgen, verursachen hohe Kosten, lange Reaktionszeiten und unterbrechen agile Workflows. Der Shift Left Security-Ansatz begegnet diesen Herausforderungen, indem er Sicherheitsmaßnahmen frühzeitig integriert. Statt reaktiv auf Sicherheitslücken zu reagieren, werden Risiken bereits in der Entwicklungsphase erkannt und adressiert. Wir zeigen dir, wie dieser Ansatz funktioniert, welche Vorteile er bietet und wie du Shift Left Security umsetzt.",[23,24,26],"h2",{"id":25},"was-ist-shift-left-security",[27,28,29],"strong",{},"Was ist Shift Left Security?",[12,31,32],{},"Shift Left Security bezeichnet einen Ansatz in der Softwareentwicklung, bei dem Sicherheitsmaßnahmen möglichst früh im Entwicklungsprozess integriert werden.",[12,34,35],{},"Traditionell wurden Sicherheitstests erst am Ende des Softwareentwicklungszyklus (SDLC) durchgeführt, zum Beispiel in der Test- oder Produktionsphase. Dieses Vorgehen führt oft zu höheren Kosten und längeren Entwicklungszeiten, wenn kritische Sicherheitslücken spät entdeckt werden.",[12,37,38],{},"Mit dem Shift Left Ansatz wird das Thema Sicherheit nun auf der Zeitachse der Anwendungsentwicklung nach links verschoben, sodass anfälliger Code früh entdeckt werden kann. Ziel ist es, Schwachstellen schon in den frühen Phasen wie Planung, Design oder Codierung zu erkennen und zu beheben, statt sie erst im späteren Verlauf oder nach dem Deployment zu adressieren.",[12,40,41],{},[42,43],"img",{"alt":44,"src":45,"title":46},"Infografik So funktioniert Shift Left","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765222295/lx0qqnnyse2ginovcnxb.jpg","Schaubild: Shift Left Security, Sicherheitsmaßnahmen werden möglichst früh im Entwicklungsprozess integriert.",[23,48,50],{"id":49},"der-shift-left-ansatz",[27,51,52],{},"Der Shift Left Ansatz",[12,54,55],{},"Shift Left Security ist eine strategische Herangehensweise, bei der Sicherheit möglichst früh in den Entwicklungsprozess integriert wird – nicht durch ein einzelnes Tool, sondern durch eine Kombination verschiedener Maßnahmen.",[12,57,58],{},"Typischerweise werden dafür Sicherheitstools entlang des Entwicklungszyklus eingesetzt, darunter:",[60,61,62,75,81,87],"ul",{},[63,64,65,68,69,74],"li",{},[27,66,67],{},"SCA (Software Composition Analysis)",": SCA erkennt Schwachstellen und Lizenzrisiken in Open-Source-Komponenten, indem es Paketverwaltung, Manifestdateien, Binärdateien und Container-Images analysiert. Die Ergebnisse werden in einer Software-Stückliste (sog.",[16,70,73],{"href":71,"rel":72},"https://about.gitlab.com/de-de/blog/the-ultimate-guide-to-sboms/",[]," Software Bill of Materials",") zusammengeführt und mit Schwachstellen- und Lizenzdatenbanken abgeglichen. So lassen sich Sicherheits- und Compliance-Probleme systematisch aufspüren und schnell adressieren.",[63,76,77,80],{},[27,78,79],{},"SAST (Static Application Security Testing)",": SAST ist ein White-Box-Verfahren, das den Quellcode analysiert, ohne die Anwendung auszuführen. Es spiegelt die Sichtweise von Entwickler(innen) wider und erkennt Schwachstellen früh im Softwareentwicklungszyklus, z. B. fehlende Eingabevalidierung oder unsichere Codemuster. Dadurch ist es besonders kosteneffizient. Laufzeit- oder umgebungsbezogene Probleme kann SAST allerdings nicht erfassen.",[63,82,83,86],{},[27,84,85],{},"DAST (Dynamic Application Security Testing)",": DAST ist ein Black-Box-Verfahren, das laufende Web-Anwendungen testet und sich an der Methodik potenzieller Angreifer(innen) orientiert. Es erkennt Schwachstellen wie XSS, fehlerhafte Authentifizierung oder Konfigurationsfehler zur Laufzeit – ohne Kenntnis des zugrundeliegenden Codes. DAST wird typischerweise in späten Phasen der Entwicklung oder in Testumgebungen eingesetzt und eignet sich ausschließlich für Web-Anwendungen und -Services.",[63,88,89,92,93,98],{},[27,90,91],{},"Secret Scanning:"," Shift Left Security umfasst auch das Scannen von Container-Images und serverlosen Funktionen, da moderne Anwendungen zunehmend in Containern ausgeführt oder über serverlose Architekturen bereitgestellt werden. Beim Scannen eines ",[16,94,97],{"href":95,"rel":96},"https://about.gitlab.com/de-de/topics/devsecops/beginners-guide-to-container-security/",[],"Container-Images"," wird der Inhalt auf Sicherheitslücken, Schwachstellen im Build-Prozess und fehlerhafte Konfigurationen geprüft. Ziel ist es, Probleme zu erkennen, bevor das Image in der Produktion verwendet wird. Das Scannen serverloser Funktionen erfordert spezielle Überwachungslösungen, die cloud-native Umgebungen abdecken und auch ohne klassische Serverinfrastruktur funktionieren.",[12,100,101,102,107],{},"Diese Tools können einzeln oder kombiniert verwendet werden. Effektiver ist jedoch eine ",[16,103,106],{"href":104,"rel":105},"https://about.gitlab.com/de-de/blog/why-are-organizations-moving-to-a-unified-devsecops-platform/",[],"automatisierte Sicherheitsplattform",", die Risiken in allen Phasen des Entwicklungszyklus erkennt – von der Codierung bis zur Bereitstellung. So können DevOps-Teams Schwachstellen frühzeitig und systematisch beheben.",[12,109,110,113,114],{},[27,111,112],{},"Lesetipp:"," ",[16,115,118],{"href":116,"rel":117},"https://about.gitlab.com/de-de/topics/devsecops/sast-vs-dast/",[],"SAST vs. DAST - Die Unterschiede erklärt",[23,120,122],{"id":121},"vorteile-der-shift-left-security",[27,123,124],{},"Vorteile der Shift Left Security",[12,126,127],{},"Die Linksverschiebung sicherheitsrelevanter Maßnahmen führt zu einer Reihe von Vorteilen für Unternehmen und Entwickler(innen).",[60,129,130,136,142,148,154,160],{},[63,131,132,135],{},[27,133,134],{},"Frühzeitiges Erkennen von Sicherheitsrisiken:"," Durch Sicherheitsanalysen direkt im Code oder bei der Integration von Abhängigkeiten lassen sich Schwachstellen erkennen, bevor sie in produktive Systeme gelangen. Dies verschafft Entwickler(innen) mehr Zeit für die Reaktion und reduziert die potenzielle Bedrohung (beispielsweise durch Exploits oder Datenlecks) erheblich.",[63,137,138,141],{},[27,139,140],{},"Geringere Kosten für Fehlerbehebung:"," Je später ein Sicherheitsfehler entdeckt wird, desto teurer ist seine Behebung. Wird eine Schwachstelle bereits vor dem Build entdeckt, reicht oft eine einfache Codeänderung – ohne zusätzlichen Aufwand für Tests oder Deployments. Wird das Problem erst in der Produktion bemerkt, ist der Aufwand deutlich höher und der gesamte Prozess kann Wochen dauern. Frühes Eingreifen spart Zeit, senkt die Kosten und ermöglicht es Entwickler(innen), sich stärker auf neue Funktionen statt auf Notfallpatches zu konzentrieren.",[63,143,144,147],{},[27,145,146],{},"Schnellere Entwicklungszyklen:"," Sicherheitsprobleme lassen sich schneller beheben, solange sie nur im Quellcode bestehen. Wird ein Problem erst kurz vor dem Release oder in der Produktion entdeckt, verlängert sich der Behebungsprozess deutlich – mit der Gefahr, gesetzte Fristen zu verpassen und die Time-to-Market zu verlangsamen.",[63,149,150,153],{},[27,151,152],{},"Bessere Codequalität:"," Sicherheitsüberprüfungen fördern eine saubere Code-Architektur, konsistente Implementierung und verständlichen Code. So entstehen robuste und wartbare Anwendungen.",[63,155,156,159],{},[27,157,158],{},"Bessere Zusammenarbeit:"," Shift Left Security fördert die Zusammenarbeitzwischen Entwickler(innen) und Security-Teams. Wird ein Sicherheitsproblem früh im Quellcode erkannt, können beide Seiten gemeinsam daran arbeiten, ohne Schuldzuweisungen oder Zeitdruck. Das verbessert die Kommunikation und stärkt das gegenseitige Verständnis.",[63,161,162,165],{},[27,163,164],{},"Reduziertes Risiko im Live-Betrieb:"," Wird eine Schwachstelle erst im laufenden Betrieb entdeckt, sind schnelle und oft drastische Maßnahmen nötig – etwa das Abschalten der App. Wird die Schwachstelle hingegen bereits während der Entwicklung identifiziert, lässt sie sich mit geringem Aufwand und ohne größere Auswirkungen auf Nutzer(innen) beheben.",[12,167,168],{},[169,170,171],"em",{},[27,172,173],{},[16,174,177],{"href":175,"rel":176},"https://about.gitlab.com/de-de/customers/dunelm/",[],"Wie Dunelm, der britische Marktführer für Haushaltswaren, die Sicherheit \"nach links\" geschoben hat, steht in dieser ausführlichen Case Study.",[23,179,181],{"id":180},"best-practices-für-deinen-shift-left-security-ansatz",[27,182,183],{},"Best Practices für deinen Shift Left Security Ansatz",[12,185,186,187,192],{},"Shift Left Security erfordert die frühzeitige und umfassende Integration von Sicherheitsmaßnahmen in den Entwicklungsprozess – idealerweise ab dem ersten Moment, in dem Entwickler(innen) mit dem Programmieren beginnen. Die Sicherheitsprüfung soll nicht nachgelagert, sondern integraler Bestandteil der täglichen Entwicklungsarbeit sein. Damit das gelingt, solltest du auf ",[16,188,191],{"href":189,"rel":190},"https://about.gitlab.com/de-de/topics/devsecops/devsecops-security-checklist/",[],"Best Practices"," zurückgreifen.",[194,195,197],"h3",{"id":196},"_1-integration-von-sicherheitsmaßnahmen-in-die-cicd-pipeline",[27,198,199],{},"#1 Integration von Sicherheitsmaßnahmen in die CI/CD-Pipeline",[12,201,202,203,208],{},"Sicherheits-Scans sind ein zentrales Element des Shift-Left-Ansatzes. Ihre volle Wirkung entfalten sie aber nur, wenn die Ergebnisse unmittelbar in die",[16,204,207],{"href":205,"rel":206},"https://about.gitlab.com/de-de/topics/ci-cd/shift-left-devops/",[]," DevOps-Toolkette"," eingebunden sind. Reports sollten direkt im CI/CD-Pipeline-Bericht angezeigt werden, sodass Entwickler(innen) sie ohne Umwege nutzen können. Zusätzlich sollte die Erstellung einer Software Bill of Materials (SBOM) automatisiert werden, um alle verwendeten Abhängigkeiten, Container-Images und serverlosen Funktionen transparent zu erfassen und systematisch auf bekannte Schwachstellen zu prüfen.",[194,210,212],{"id":211},"_2-anwendung-von-security-tools-in-der-entwicklungsumgebung",[27,213,214],{},"#2 Anwendung von Security-Tools in der Entwicklungsumgebung",[12,216,217],{},"Sicherheitsfunktionen sollten direkt in die Entwicklungsumgebung eingebunden werden, damit Schwachstellen bereits vor Übertragung in den Main Branch erkannt werden. Durch die Integration in die vertrauten Toolsets der Entwickler(innen) wird eine kontinuierliche Zusammenarbeit mit dem Security-Team ermöglicht und der Aufwand für nachträgliche Korrekturen deutlich reduziert.",[194,219,221],{"id":220},"_3-schulung-von-entwicklerinnen",[27,222,223],{},"#3 Schulung von Entwickler(innen)",[12,225,226,227,232],{},"Damit Entwickler(innen) die ",[16,228,231],{"href":229,"rel":230},"https://about.gitlab.com/de-de/solutions/application-security-testing/",[],"Anwendungssicherheit"," bereits frühzeitig im Prozess berücksichtigen, ist eine intensive Schulung notwendig. Entwicklerteams müssen verstehen, warum sie Sicherheitsprüfungen frühzeitig durchführen – und welchen Beitrag das zur Gesamtqualität und Stabilität der Anwendung leistet. Dazu eignen sich praxisnahe und rollenbezogene Schulungsformate wie z. B. Code Labs, Code Guidelines oder Hands-on-Training.",[194,234,236],{"id":235},"_4-integration-von-security-reviews-in-code-reviews-und-pull-requests",[27,237,238],{},"#4 Integration von Security Reviews in Code Reviews und Pull Requests",[12,240,241,242,247],{},"Sicherheit sollte auch Teil von ",[16,243,246],{"href":244,"rel":245},"https://about.gitlab.com/de-de/topics/version-control/what-is-code-review/",[],"Code Reviews"," sein. Teams können z. B. Checklisten mit sicherheitsrelevanten Aspekten verwenden. Pair Programming bietet zusätzlich die Möglichkeit, Sicherheit direkt beim Schreiben des Codes mitzudenken – vor allem in frühen Projektphasen.",[23,249,251],{"id":250},"hackerone-gitlab-setze-shift-left-security-einfach-und-kostengünstig-um",[27,252,253],{},"HackerOne + GitLab: Setze Shift Left Security einfach und kostengünstig um",[12,255,256],{},"Eine der größten Herausforderungen für die Umsetzung der Shift Left Sicherheit für Entwicklerteams ist eine aufgeblähte Toolchain. Der Wechsel zwischen Tools und unklare Rollenverteilungen können die frühzeitige Integration von Sicherheitsüberprüfungen behindern.",[12,258,259],{},"GitLab bietet mit HackerOne eine integrierte Lösung, die Security-Teams und Entwickler(innen) effektiv verbindet. Sicherheitslücken, die über HackerOne gemeldet und validiert werden, werden automatisch in GitLab als Tickets angelegt. Diese enthalten unter anderem:",[60,261,262,265,268,271,274],{},[63,263,264],{},"Synchronisation von Kommentaren",[63,266,267],{},"Statusänderungen",[63,269,270],{},"Zuständigkeiten",[63,272,273],{},"Belohnungen",[63,275,276],{},"Fälligkeitsdaten",[12,278,279],{},"Die Kommunikation erfolgt dabei bidirektional zwischen beiden Plattformen. Die Integration ermöglicht es somit Entwickler(innen), im gewohnten Workflow zu bleiben und Sicherheitslücken direkt zu bearbeiten.",[194,281,283],{"id":282},"auswirkungen-der-automatisierten-sicherheitsintegration",[27,284,285],{},"Auswirkungen der automatisierten Sicherheitsintegration",[12,287,288],{},"Die Integration von HackerOne und GitLab führt in der Praxis zu:",[60,290,291,294,297,300],{},[63,292,293],{},"Bis zu 70 Prozent Zeitersparnis von der Entdeckung bis zur Behebung von Schwachstellen",[63,295,296],{},"Erhöhte Transparenz über den Sicherheitsstatus im gesamten Unternehmen",[63,298,299],{},"Effektivere Nutzung der Ressourcen im Security-Team",[63,301,302],{},"Gesteigerte Zufriedenheit der Entwickler(innen), da sie im bevorzugten Workflow bleiben können",[23,304,306],{"id":305},"keine-kompromisse-bei-der-shift-left-security",[27,307,308],{},"Keine Kompromisse bei der Shift Left Security",[12,310,311],{},"Shift Left Security verschiebt das Thema Sicherheit weg von der Endkontrolle hin zur kontinuierlichen Begleitung des Entwicklungsprozesses. Durch Tools wie SAST, DAST, SCA und Container-Scanning lassen sich Schwachstellen frühzeitig identifizieren – noch bevor sie produktiv wirksam werden. Das senkt Kosten, reduziert Risiken und beschleunigt Entwicklungszyklen.",[12,313,314,315,320,321,326],{},"Erfolgreich ist dieser Ansatz jedoch nur, wenn Sicherheitsprüfungen eng in die",[16,316,319],{"href":317,"rel":318},"https://about.gitlab.com/de-de/topics/ci-cd/cicd-pipeline/",[]," CI/CD-Pipeline"," und Entwicklungsumgebungen integriert werden und Entwickler(innen) durch gezielte Schulungen und klare Prozesse unterstützt werden. Die Fallstudie zu GitLab und HackerOne zeigt zudem, dass integrierte Plattformen Kontextwechsel vermeiden und die Effizienz deutlich steigern können. Entscheidend für eine nachhaltige Umsetzung ist eine ",[16,322,325],{"href":323,"rel":324},"https://about.gitlab.com/de-de/topics/devsecops/what-is-developer-first-security/",[],"Sicherheitskultur",", in der Entwicklung und Security partnerschaftlich und auf Augenhöhe zusammenarbeiten.",{"title":328,"searchDepth":329,"depth":329,"links":330},"",2,[331,332,333,334,341,344],{"id":25,"depth":329,"text":29},{"id":49,"depth":329,"text":52},{"id":121,"depth":329,"text":124},{"id":180,"depth":329,"text":183,"children":335},[336,338,339,340],{"id":196,"depth":337,"text":199},3,{"id":211,"depth":337,"text":214},{"id":220,"depth":337,"text":223},{"id":235,"depth":337,"text":238},{"id":250,"depth":329,"text":253,"children":342},[343],{"id":282,"depth":337,"text":285},{"id":305,"depth":329,"text":308},"devsecops","2025-12-08","Erkenne und behebe Sicherheitslücken früh mit Shift-Left-Security. Lerne aus HackerOnes GitLab-Story und erhalte praxisnahe DevSecOps-Tipps.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1765222301/czfqu7ajwcwyyn4beg6k.jpg",{},true,"/de-de/blog/devsecops-shift-left-guide",{"config":356,"title":357,"description":347,"ogImage":358},{"noIndex":350},"Shift Left Security: DevSecOps früh im SDLC einbinden","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749669134/Blog/Hero%20Images/blog-image-template-1800x945__17_.png","devsecops-shift-left-guide","de-de/blog/devsecops-shift-left-guide",[362],"DevOps platform","BlogPost","Nfw7XAN8cSNshRzXG0V8aKbUVZ5_YBuxUAKBQ8epVFg",{"logo":366,"freeTrial":371,"sales":376,"login":381,"items":386,"search":715,"minimal":749,"duo":767,"switchNav":776,"pricingDeployment":787},{"config":367},{"href":368,"dataGaName":369,"dataGaLocation":370},"/de-de/","gitlab logo","header",{"text":372,"config":373},"Kostenlose Testversion anfordern",{"href":374,"dataGaName":375,"dataGaLocation":370},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":377,"config":378},"Demo anfordern",{"href":379,"dataGaName":380,"dataGaLocation":370},"/de-de/sales/?contact-topic=request-demo","sales",{"text":382,"config":383},"Anmelden",{"href":384,"dataGaName":385,"dataGaLocation":370},"https://gitlab.com/users/sign_in/","sign in",[387,416,518,523,637,693],{"text":388,"config":389,"menu":391},"Plattform",{"dataNavLevelOne":390},"platform",{"type":392,"columns":393},"cards",[394,400,408],{"title":388,"description":395,"link":396},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":397,"config":398},"Die Plattform erkunden",{"href":399,"dataGaName":390,"dataGaLocation":370},"/de-de/platform/",{"title":401,"description":402,"link":403},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":404,"config":405},"Lerne GitLab Duo kennen",{"href":406,"dataGaName":407,"dataGaLocation":370},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":409,"description":410,"link":411},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":412,"config":413},"Mehr erfahren",{"href":414,"dataGaName":415,"dataGaLocation":370},"/de-de/why-gitlab/","why gitlab",{"text":417,"left":353,"config":418,"menu":420},"Produkt",{"dataNavLevelOne":419},"solutions",{"type":421,"link":422,"columns":426,"feature":497},"lists",{"text":423,"config":424},"Alle Lösungen anzeigen",{"href":425,"dataGaName":419,"dataGaLocation":370},"/de-de/solutions/",[427,452,475],{"title":428,"description":429,"link":430,"items":435},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":431},{"icon":432,"href":433,"dataGaName":434,"dataGaLocation":370},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[436,440,443,448],{"text":437,"config":438},"CI/CD",{"href":439,"dataGaLocation":370,"dataGaName":437},"/de-de/solutions/continuous-integration/",{"text":401,"config":441},{"href":406,"dataGaLocation":370,"dataGaName":442},"gitlab duo agent platform - product menu",{"text":444,"config":445},"Quellcodeverwaltung",{"href":446,"dataGaLocation":370,"dataGaName":447},"/de-de/solutions/source-code-management/","Source Code Management",{"text":449,"config":450},"Automatische Softwarebereitstellung",{"href":433,"dataGaLocation":370,"dataGaName":451},"Automated software delivery",{"title":453,"description":454,"link":455,"items":460},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":456},{"href":457,"dataGaName":458,"dataGaLocation":370,"icon":459},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[461,465,470],{"text":462,"config":463},"Anwendungssicherheitstests",{"href":457,"dataGaName":464,"dataGaLocation":370},"Application security testing",{"text":466,"config":467},"Schutz der Software-Lieferkette",{"href":468,"dataGaLocation":370,"dataGaName":469},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":471,"config":472},"Software-Compliance",{"href":473,"dataGaName":474,"dataGaLocation":370},"/de-de/solutions/software-compliance/","software compliance",{"title":476,"link":477,"items":482},"Messung",{"config":478},{"icon":479,"href":480,"dataGaName":481,"dataGaLocation":370},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[483,487,492],{"text":484,"config":485},"Sichtbarkeit und Messung",{"href":480,"dataGaLocation":370,"dataGaName":486},"Visibility and Measurement",{"text":488,"config":489},"Wertstrommanagement",{"href":490,"dataGaLocation":370,"dataGaName":491},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":493,"config":494},"Analysen und Einblicke",{"href":495,"dataGaLocation":370,"dataGaName":496},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":498,"type":421,"items":499},"GitLab für",[500,506,512],{"text":501,"config":502},"Enterprise",{"icon":503,"href":504,"dataGaLocation":370,"dataGaName":505},"Building","/de-de/enterprise/","enterprise",{"text":507,"config":508},"Kleinunternehmen",{"icon":509,"href":510,"dataGaLocation":370,"dataGaName":511},"Work","/de-de/small-business/","small business",{"text":513,"config":514},"Öffentlicher Sektor",{"icon":515,"href":516,"dataGaLocation":370,"dataGaName":517},"Organization","/de-de/solutions/public-sector/","public sector",{"text":519,"config":520},"Preise",{"href":521,"dataGaName":522,"dataGaLocation":370,"dataNavLevelOne":522},"/de-de/pricing/","pricing",{"text":524,"config":525,"menu":527},"Ressourcen",{"dataNavLevelOne":526},"resources",{"type":421,"link":528,"columns":532,"feature":626},{"text":529,"config":530},"Alle Ressourcen anzeigen",{"href":531,"dataGaName":526,"dataGaLocation":370},"/de-de/resources/",[533,566,593],{"title":534,"items":535},"Erste Schritte",[536,541,546,551,556,561],{"text":537,"config":538},"Installieren",{"href":539,"dataGaName":540,"dataGaLocation":370},"/de-de/install/","install",{"text":542,"config":543},"Kurzanleitungen",{"href":544,"dataGaName":545,"dataGaLocation":370},"/de-de/get-started/","quick setup checklists",{"text":547,"config":548},"Lernen",{"href":549,"dataGaLocation":370,"dataGaName":550},"https://university.gitlab.com/","learn",{"text":552,"config":553},"Produktdokumentation",{"href":554,"dataGaName":555,"dataGaLocation":370},"https://docs.gitlab.com/","product documentation",{"text":557,"config":558},"Best-Practice-Videos",{"href":559,"dataGaName":560,"dataGaLocation":370},"/de-de/getting-started-videos/","best practice videos",{"text":562,"config":563},"Integrationen",{"href":564,"dataGaName":565,"dataGaLocation":370},"/de-de/integrations/","integrations",{"title":567,"items":568},"Entdecken",[569,574,579,584,588],{"text":570,"config":571},"Kundenerfolge",{"href":572,"dataGaName":573,"dataGaLocation":370},"/de-de/customers/","customer success stories",{"text":575,"config":576},"Blog",{"href":577,"dataGaName":578,"dataGaLocation":370},"/de-de/blog/","blog",{"text":580,"config":581},"Demo-Hub",{"href":582,"dataGaName":583,"dataGaLocation":370},"/de-de/demo-hub/","demo hub",{"text":585,"config":586},"The Source",{"href":587,"dataGaName":578,"dataGaLocation":370},"/de-de/the-source/",{"text":589,"config":590},"Remote",{"href":591,"dataGaName":592,"dataGaLocation":370},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":594,"items":595},"Vernetzen",[596,601,606,611,616,621],{"text":597,"config":598},"GitLab-Services",{"href":599,"dataGaName":600,"dataGaLocation":370},"/de-de/services/","services",{"text":602,"config":603},"Beitragen",{"href":604,"dataGaName":605,"dataGaLocation":370},"https://contributors.gitlab.com","contribute",{"text":607,"config":608},"Community",{"href":609,"dataGaName":610,"dataGaLocation":370},"/community/","community",{"text":612,"config":613},"Forum",{"href":614,"dataGaName":615,"dataGaLocation":370},"https://forum.gitlab.com/","forum",{"text":617,"config":618},"Veranstaltungen",{"href":619,"dataGaName":620,"dataGaLocation":370},"/events/","events",{"text":622,"config":623},"Partner",{"href":624,"dataGaName":625,"dataGaLocation":370},"/de-de/partners/","partners",{"config":627,"title":630,"text":631,"link":632},{"background":628,"textColor":629},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":633,"config":634},"Aktuelle Nachrichten",{"href":635,"dataGaName":636,"dataGaLocation":370},"/de-de/whats-new/","whats new",{"text":638,"config":639,"menu":641},"Unternehmen",{"dataNavLevelOne":640},"company",{"type":421,"columns":642},[643],{"items":644},[645,650,656,658,663,668,673,678,683,688],{"text":646,"config":647},"Über",{"href":648,"dataGaName":649,"dataGaLocation":370},"/de-de/company/","about",{"text":651,"config":652,"footerGa":655},"Karriere",{"href":653,"dataGaName":654,"dataGaLocation":370},"/jobs/","jobs",{"dataGaName":654},{"text":617,"config":657},{"href":619,"dataGaName":620,"dataGaLocation":370},{"text":659,"config":660},"Geschäftsführung",{"href":661,"dataGaName":662,"dataGaLocation":370},"/company/team/e-group/","leadership",{"text":664,"config":665},"Handbuch",{"href":666,"dataGaName":667,"dataGaLocation":370},"https://handbook.gitlab.com/","handbook",{"text":669,"config":670},"Investor Relations",{"href":671,"dataGaName":672,"dataGaLocation":370},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":674,"config":675},"Trust Center",{"href":676,"dataGaName":677,"dataGaLocation":370},"/de-de/security/","trust center",{"text":679,"config":680},"AI Transparency Center",{"href":681,"dataGaName":682,"dataGaLocation":370},"/de-de/ai-transparency-center/","ai transparency center",{"text":684,"config":685},"Newsletter",{"href":686,"dataGaName":687,"dataGaLocation":370},"/company/contact/#contact-forms","newsletter",{"text":689,"config":690},"Presse",{"href":691,"dataGaName":692,"dataGaLocation":370},"/press/","press",{"text":694,"config":695,"menu":696},"Kontakt",{"dataNavLevelOne":640},{"type":421,"columns":697},[698],{"items":699},[700,705,710],{"text":701,"config":702},"Vertrieb kontaktieren",{"href":703,"dataGaName":704,"dataGaLocation":370},"/de-de/sales/","talk to sales",{"text":706,"config":707},"Support-Portal",{"href":708,"dataGaName":709,"dataGaLocation":370},"https://support.gitlab.com/hc/en-us","support portal",{"text":711,"config":712},"Kundenportal",{"href":713,"dataGaName":714,"dataGaLocation":370},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":716,"login":717,"suggestions":724},"Schließen",{"text":718,"link":719},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":720,"config":721},"gitlab.com",{"href":384,"dataGaName":722,"dataGaLocation":723},"search login","search",{"text":725,"default":726},"Vorschläge",[727,729,734,736,741,746],{"text":401,"config":728},{"href":406,"dataGaName":401,"dataGaLocation":723},{"text":730,"config":731},"Codevorschläge (KI)",{"href":732,"dataGaName":733,"dataGaLocation":723},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":437,"config":735},{"href":439,"dataGaName":437,"dataGaLocation":723},{"text":737,"config":738},"GitLab auf AWS",{"href":739,"dataGaName":740,"dataGaLocation":723},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":742,"config":743},"GitLab auf Google Cloud",{"href":744,"dataGaName":745,"dataGaLocation":723},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":409,"config":747},{"href":414,"dataGaName":748,"dataGaLocation":723},"Why GitLab?",{"freeTrial":750,"mobileIcon":755,"desktopIcon":760,"secondaryButton":763},{"text":751,"config":752},"Kostenlos testen",{"href":753,"dataGaName":375,"dataGaLocation":754},"https://gitlab.com/-/trials/new/","nav",{"altText":756,"config":757},"GitLab-Symbol",{"src":758,"dataGaName":759,"dataGaLocation":754},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":756,"config":761},{"src":762,"dataGaName":759,"dataGaLocation":754},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":534,"config":764},{"href":765,"dataGaName":766,"dataGaLocation":754},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":768,"mobileIcon":772,"desktopIcon":774},{"text":769,"config":770},"Mehr über GitLab Duo erfahren",{"href":406,"dataGaName":771,"dataGaLocation":754},"gitlab duo",{"altText":756,"config":773},{"src":758,"dataGaName":759,"dataGaLocation":754},{"altText":756,"config":775},{"src":762,"dataGaName":759,"dataGaLocation":754},{"button":777,"mobileIcon":782,"desktopIcon":784},{"text":778,"config":779},"/Option",{"href":780,"dataGaName":781,"dataGaLocation":754},"#contact","switch",{"altText":756,"config":783},{"src":758,"dataGaName":759,"dataGaLocation":754},{"altText":756,"config":785},{"src":786,"dataGaName":759,"dataGaLocation":754},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":788,"mobileIcon":793,"desktopIcon":795},{"text":789,"config":790},"Zurück zur Preisübersicht",{"href":521,"dataGaName":791,"dataGaLocation":754,"icon":792},"back to pricing","GoBack",{"altText":756,"config":794},{"src":758,"dataGaName":759,"dataGaLocation":754},{"altText":756,"config":796},{"src":762,"dataGaName":759,"dataGaLocation":754},{"title":798,"button":799,"config":803},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":412,"config":800},{"href":801,"dataGaName":802,"dataGaLocation":370},"/de-de/gitlab-orbit/","orbit",{"layout":804,"disabled":350},"release",{"data":806},{"text":807,"source":808,"edit":814,"contribute":819,"config":824,"items":829,"minimal":1034},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":809,"config":810},"Quelltext der Seite anzeigen",{"href":811,"dataGaName":812,"dataGaLocation":813},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":815,"config":816},"Diese Seite bearbeiten",{"href":817,"dataGaName":818,"dataGaLocation":813},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":820,"config":821},"Beteilige dich",{"href":822,"dataGaName":823,"dataGaLocation":813},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":825,"facebook":826,"youtube":827,"linkedin":828},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[830,875,927,969,1001],{"title":519,"links":831,"subMenu":846},[832,836,841],{"text":833,"config":834},"Tarife anzeigen",{"href":521,"dataGaName":835,"dataGaLocation":813},"view plans",{"text":837,"config":838},"Vorteile von Premium",{"href":839,"dataGaName":840,"dataGaLocation":813},"/de-de/pricing/premium/","why premium",{"text":842,"config":843},"Vorteile von Ultimate",{"href":844,"dataGaName":845,"dataGaLocation":813},"/de-de/pricing/ultimate/","why ultimate",[847],{"title":694,"links":848},[849,851,853,855,860,865,870],{"text":701,"config":850},{"href":703,"dataGaName":380,"dataGaLocation":813},{"text":706,"config":852},{"href":708,"dataGaName":709,"dataGaLocation":813},{"text":711,"config":854},{"href":713,"dataGaName":714,"dataGaLocation":813},{"text":856,"config":857},"Status",{"href":858,"dataGaName":859,"dataGaLocation":813},"https://status.gitlab.com/","status",{"text":861,"config":862},"Nutzungsbedingungen",{"href":863,"dataGaName":864,"dataGaLocation":813},"/terms/","terms of use",{"text":866,"config":867},"Datenschutzerklärung",{"href":868,"dataGaName":869,"dataGaLocation":813},"/de-de/privacy/","privacy statement",{"text":871,"config":872},"Cookie-Einstellungen",{"dataGaName":873,"dataGaLocation":813,"id":874,"isOneTrustButton":353},"cookie preferences","ot-sdk-btn",{"title":417,"links":876,"subMenu":885},[877,881],{"text":878,"config":879},"DevSecOps-Plattform",{"href":399,"dataGaName":880,"dataGaLocation":813},"devsecops platform",{"text":882,"config":883},"KI-unterstützte Entwicklung",{"href":406,"dataGaName":884,"dataGaLocation":813},"ai-assisted development",[886],{"title":887,"links":888},"Themen",[889,893,898,903,908,912,917,922],{"text":437,"config":890},{"href":891,"dataGaName":892,"dataGaLocation":813},"/de-de/topics/ci-cd/","cicd",{"text":894,"config":895},"GitOps",{"href":896,"dataGaName":897,"dataGaLocation":813},"/de-de/topics/gitops/","gitops",{"text":899,"config":900},"DevOps",{"href":901,"dataGaName":902,"dataGaLocation":813},"/de-de/topics/devops/","devops",{"text":904,"config":905},"Versionskontrolle",{"href":906,"dataGaName":907,"dataGaLocation":813},"/de-de/topics/version-control/","version control",{"text":909,"config":910},"DevSecOps",{"href":911,"dataGaName":345,"dataGaLocation":813},"/de-de/topics/devsecops/",{"text":913,"config":914},"Cloud-nativ",{"href":915,"dataGaName":916,"dataGaLocation":813},"/de-de/topics/cloud-native/","cloud native",{"text":918,"config":919},"KI für das Programmieren",{"href":920,"dataGaName":921,"dataGaLocation":813},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":923,"config":924},"Agentische KI",{"href":925,"dataGaName":926,"dataGaLocation":813},"/de-de/topics/agentic-ai/","agentic ai",{"title":928,"links":929},"Lösungen",[930,933,935,940,944,947,950,953,955,957,959,964],{"text":462,"config":931},{"href":457,"dataGaName":932,"dataGaLocation":813},"Application Security Testing",{"text":449,"config":934},{"href":433,"dataGaName":434,"dataGaLocation":813},{"text":936,"config":937},"Agile Entwicklung",{"href":938,"dataGaName":939,"dataGaLocation":813},"/de-de/solutions/agile-delivery/","agile delivery",{"text":941,"config":942},"SCM",{"href":446,"dataGaName":943,"dataGaLocation":813},"source code management",{"text":437,"config":945},{"href":439,"dataGaName":946,"dataGaLocation":813},"continuous integration & delivery",{"text":488,"config":948},{"href":490,"dataGaName":949,"dataGaLocation":813},"value stream management",{"text":894,"config":951},{"href":952,"dataGaName":897,"dataGaLocation":813},"/de-de/solutions/gitops/",{"text":501,"config":954},{"href":504,"dataGaName":505,"dataGaLocation":813},{"text":507,"config":956},{"href":510,"dataGaName":511,"dataGaLocation":813},{"text":513,"config":958},{"href":516,"dataGaName":517,"dataGaLocation":813},{"text":960,"config":961},"Bildungswesen",{"href":962,"dataGaName":963,"dataGaLocation":813},"/de-de/solutions/education/","education",{"text":965,"config":966},"Finanzdienstleistungen",{"href":967,"dataGaName":968,"dataGaLocation":813},"/de-de/solutions/finance/","financial services",{"title":524,"links":970},[971,973,975,977,980,982,985,987,989,991,993,995,997,999],{"text":537,"config":972},{"href":539,"dataGaName":540,"dataGaLocation":813},{"text":542,"config":974},{"href":544,"dataGaName":545,"dataGaLocation":813},{"text":547,"config":976},{"href":549,"dataGaName":550,"dataGaLocation":813},{"text":552,"config":978},{"href":554,"dataGaName":979,"dataGaLocation":813},"docs",{"text":575,"config":981},{"href":577,"dataGaName":578,"dataGaLocation":813},{"text":983,"config":984},"Neuerungen",{"href":635,"dataGaName":636,"dataGaLocation":813},{"text":570,"config":986},{"href":572,"dataGaName":573,"dataGaLocation":813},{"text":589,"config":988},{"href":591,"dataGaName":592,"dataGaLocation":813},{"text":597,"config":990},{"href":599,"dataGaName":600,"dataGaLocation":813},{"text":602,"config":992},{"href":604,"dataGaName":605,"dataGaLocation":813},{"text":607,"config":994},{"href":609,"dataGaName":610,"dataGaLocation":813},{"text":612,"config":996},{"href":614,"dataGaName":615,"dataGaLocation":813},{"text":617,"config":998},{"href":619,"dataGaName":620,"dataGaLocation":813},{"text":622,"config":1000},{"href":624,"dataGaName":625,"dataGaLocation":813},{"title":638,"links":1002},[1003,1005,1007,1009,1011,1013,1018,1023,1025,1027,1029],{"text":646,"config":1004},{"href":648,"dataGaName":640,"dataGaLocation":813},{"text":651,"config":1006},{"href":653,"dataGaName":654,"dataGaLocation":813},{"text":659,"config":1008},{"href":661,"dataGaName":662,"dataGaLocation":813},{"text":664,"config":1010},{"href":666,"dataGaName":667,"dataGaLocation":813},{"text":669,"config":1012},{"href":671,"dataGaName":672,"dataGaLocation":813},{"text":1014,"config":1015},"Nachhaltigkeit",{"href":1016,"dataGaName":1017,"dataGaLocation":813},"/sustainability/","Sustainability",{"text":1019,"config":1020},"Vielfalt, Inklusion und Zugehörigkeit",{"href":1021,"dataGaName":1022,"dataGaLocation":813},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":674,"config":1024},{"href":676,"dataGaName":677,"dataGaLocation":813},{"text":684,"config":1026},{"href":686,"dataGaName":687,"dataGaLocation":813},{"text":689,"config":1028},{"href":691,"dataGaName":692,"dataGaLocation":813},{"text":1030,"config":1031},"Transparenzerklärung zu moderner Sklaverei",{"href":1032,"dataGaName":1033,"dataGaLocation":813},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1035},[1036,1039,1042],{"text":1037,"config":1038},"Terms",{"href":863,"dataGaName":864,"dataGaLocation":813},{"text":1040,"config":1041},"Cookies",{"dataGaName":873,"dataGaLocation":813,"id":874,"isOneTrustButton":353},{"text":1043,"config":1044},"Datenschutz",{"href":868,"dataGaName":869,"dataGaLocation":813},[1046],{"id":1047,"title":1048,"body":349,"config":1049,"content":1051,"description":349,"extension":1055,"meta":1056,"navigation":353,"path":1057,"seo":1058,"stem":1059,"__hash__":1060},"blogAuthors/en-us/blog/authors/gitlab-germany-team.yml","Gitlab Germany Team",{"template":1050},"BlogAuthor",{"name":7,"config":1052},{"headshot":1053,"ctfId":1054},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","6tNquF8jQeRRRi8k3ZXpvS","yml",{},"/en-us/blog/authors/gitlab-germany-team",{},"en-us/blog/authors/gitlab-germany-team","vGs9BT_ji6dORS29vl80DKX6mSputlQV2W7-4vW2hL8",[1062,1071,1079],{"title":1063,"description":1064,"heroImage":1065,"category":345,"date":1066,"authors":1067,"slug":1070,"externalUrl":349},"Cloud und DevOps: Warum diese Verbindung die Softwareentwicklung verändert","Cloud und DevOps konvergieren und beschleunigen die Softwarebereitstellung. Wie diese Verbindung Entwicklungszyklen verändert und die Wettbewerbsfähigkeit stärkt.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-05-28",[1068,1069],"Salahddine Aberkan","Maud Leuenberger","cloud-and-devops",{"title":1072,"description":1073,"heroImage":1074,"category":345,"date":1075,"authors":1076,"slug":1078,"externalUrl":349},"GitLab-Stack mit Gitaly on Kubernetes konsolidieren","Gitaly on Kubernetes ist jetzt allgemein verfügbar. So wird es installiert.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756500636/wmey6kqzzuhirk88w2de.png","2026-05-07",[1077],"Olivier Campeau","gitaly-on-kubernetes-generally-available",{"title":1080,"description":1081,"heroImage":1082,"category":345,"date":1083,"authors":1084,"slug":1086,"externalUrl":349},"Entwicklungszyklen mittels GitLab CI/CD automatisieren","GitLab CI/CD automatisiert Builds, Tests und Deployments in einer einheitlichen Plattform – eine Übersicht zu Funktionsweise, Kernkomponenten und Features.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png","2026-04-30",[1085,1069],"Charlotte Delbosc","what-is-gitlab-ci-cd",{"promotions":1088},[1089,1103,1115,1127],{"id":1090,"categories":1091,"header":1093,"text":1094,"button":1095,"image":1100},"ai-modernization",[1092],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":1096,"config":1097},"Ermittle deinen KI-Reifegrad",{"href":1098,"dataGaName":1099,"dataGaLocation":578},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":1101},{"src":1102},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1104,"categories":1105,"header":1107,"text":1094,"button":1108,"image":1112},"devops-modernization",[1106,345],"product","Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":1109,"config":1110},"Ermittle deinen DevOps-Reifegrad",{"href":1111,"dataGaName":1099,"dataGaLocation":578},"/de-de/assessments/devops-modernization-assessment/",{"config":1113},{"src":1114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1116,"categories":1117,"header":1119,"text":1094,"button":1120,"image":1124},"security-modernization",[1118],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":1121,"config":1122},"Ermittle deinen Sicherheitsreifegrad",{"href":1123,"dataGaName":1099,"dataGaLocation":578},"/de-de/assessments/security-modernization-assessment/",{"config":1125},{"src":1126},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1128,"paths":1129,"header":1132,"text":1133,"button":1134,"image":1139},"github-azure-migration",[1130,1131],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":1135,"config":1136},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1137,"dataGaName":1138,"dataGaLocation":578},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1140},{"src":1114},{"header":1142,"blurb":1143,"button":1144,"secondaryButton":1149},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1145,"config":1146},"Kostenlosen Test starten",{"href":1147,"dataGaName":375,"dataGaLocation":1148},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":701,"config":1150},{"href":703,"dataGaName":380,"dataGaLocation":1148},1786803736920]