CINXE.COM
Source Code Management | GitLab
<!doctype html> <html data-n-head-ssr lang="en-us" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en-us%22%7D%7D"> <head> <meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="ssr" data-hid="contentSecurityPolicy" http-equiv="Content-Security-Policy" content=" default-src 'self' https: http:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https: http: *.googletagmanager.com *.mutinycdn.com; style-src 'self' 'unsafe-inline' https: http: https://fonts.googleapis.com; object-src https: http:; base-uri 'self'; connect-src 'self' https: http: wss: ws: *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.mutinyhq.com *.mutinyhq.io *.mutinycdn.com; frame-src 'self' https: http:; img-src 'self' https: http: data: *.google-analytics.com *.googletagmanager.com *.mutinycdn.com; manifest-src 'self'; media-src 'self' https: http:; child-src 'self' blob: https: http:; font-src 'self' https: http: data: https://fonts.gstatic.com; "><meta data-n-head="ssr" data-hid="formatDetection" name="format-detection" content="telephone=no"><meta data-n-head="ssr" data-hid="msapplication-TileImage" name="msapplication-TileImage" content="/nuxt-images/ico/mstile-144x144.png?cache=20220414"><meta data-n-head="ssr" data-hid="msapplication-config" name="msapplication-config" content="/nuxt-images/ico/browserconfig.xml"><meta data-n-head="ssr" data-hid="robots" name="robots" content="index, follow"><meta data-n-head="ssr" data-hid="description" name="description" content="Source Code Management (SCM) in GitLab helps your development team collaborate and maximize productivity, sparking faster delivery and increase visibility."><meta data-n-head="ssr" data-hid="twitter:description" name="twitter:description" content="Source Code Management (SCM) in GitLab helps your development team collaborate and maximize productivity, sparking faster delivery and increase visibility."><meta data-n-head="ssr" data-hid="og:description" property="og:description" content="Source Code Management (SCM) in GitLab helps your development team collaborate and maximize productivity, sparking faster delivery and increase visibility."><meta data-n-head="ssr" data-hid="og:title" property="og:title" content="Source Code Management"><meta data-n-head="ssr" data-hid="twitter:creator" name="twitter:creator" content="@Gitlab"><meta data-n-head="ssr" data-hid="twitter:site" name="twitter:site" content="@Gitlab"><meta data-n-head="ssr" data-hid="twitter:card" name="twitter:card" content="summary_large_image"><meta data-n-head="ssr" data-hid="twitter:image:alt" name="twitter:image:alt" content="undefined"><meta data-n-head="ssr" data-hid="og:image:alt" property="og:image:alt" content="undefined"><meta data-n-head="ssr" data-hid="og:url" name="og:url" content="https://about.gitlab.com/solutions/source-code-management"><meta data-n-head="ssr" data-hid="og:type" property="og:type" content="article"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="Source Code Management"><meta data-n-head="ssr" data-hid="twitter:image" name="twitter:image" content="https://about.gitlab.com/nuxt-images/open-graph/open-graph-gitlab.png"><meta data-n-head="ssr" data-hid="og:image" property="og:image" content="https://about.gitlab.com/nuxt-images/open-graph/open-graph-gitlab.png"><title>Source Code Management | GitLab</title><link data-n-head="ssr" rel="shortcut icon" type="image/x-icon" href="/nuxt-images/ico/favicon.ico?cache=20220414"><link data-n-head="ssr" rel="icon" type="image/png" sizes="192x192" href="/nuxt-images/ico/favicon-192x192.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="160x160" href="/nuxt-images/ico/favicon-160x160.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="96x96" href="/nuxt-images/ico/favicon-96x96.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="32x32" href="/nuxt-images/ico/favicon-32x32.png?cache=2022041"><link data-n-head="ssr" rel="icon" type="image/png" sizes="16x16" href="/nuxt-images/ico/favicon-16x16.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="57x57" href="/nuxt-images/ico/apple-touch-icon-57x57.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="60x60" href="/nuxt-images/ico/apple-touch-icon-60x60.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="72x72" href="/nuxt-images/ico/apple-touch-icon-72x72.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="76x76" href="/nuxt-images/ico/apple-touch-icon-76x76.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="114x114" href="/nuxt-images/ico/apple-touch-icon-114x114.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="120x120" href="/nuxt-images/ico/apple-touch-icon-120x120.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="144x144" href="/nuxt-images/ico/apple-touch-icon-144x144.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="152x152" href="/nuxt-images/ico/apple-touch-icon-152x152.png?cache=2022041"><link data-n-head="ssr" rel="apple-touch-icon" sizes="180x180" href="/nuxt-images/ico/apple-touch-icon-180x180.png?cache=2022041"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Blog" href="/atom.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="All Releases" href="/all-releases.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Security Releases" href="/security-releases.xml"><link data-n-head="ssr" rel="alternate" type="application/atom+xml" title="Major Releases" href="/releases.xml"><link data-n-head="ssr" data-hid="i18n-alt-de" rel="alternate" href="https://about.gitlab.com/de-de/solutions/source-code-management/" hreflang="de"><link data-n-head="ssr" data-hid="i18n-alt-de-DE" rel="alternate" href="https://about.gitlab.com/de-de/solutions/source-code-management/" hreflang="de-de"><link data-n-head="ssr" data-hid="i18n-alt-fr" rel="alternate" href="https://about.gitlab.com/fr-fr/solutions/source-code-management/" hreflang="fr"><link data-n-head="ssr" data-hid="i18n-alt-fr-FR" rel="alternate" href="https://about.gitlab.com/fr-fr/solutions/source-code-management/" hreflang="fr-fr"><link data-n-head="ssr" data-hid="i18n-alt-ja" rel="alternate" href="https://about.gitlab.com/ja-jp/solutions/source-code-management/" hreflang="ja"><link data-n-head="ssr" data-hid="i18n-alt-ja-JP" rel="alternate" href="https://about.gitlab.com/ja-jp/solutions/source-code-management/" hreflang="ja-jp"><link data-n-head="ssr" data-hid="i18n-alt-it" rel="alternate" href="https://about.gitlab.com/it-it/solutions/source-code-management/" hreflang="it"><link data-n-head="ssr" data-hid="i18n-alt-it-it" rel="alternate" href="https://about.gitlab.com/it-it/solutions/source-code-management/" hreflang="it-it"><link data-n-head="ssr" data-hid="i18n-alt-pt" rel="alternate" href="https://about.gitlab.com/pt-br/solutions/source-code-management/" hreflang="pt"><link data-n-head="ssr" data-hid="i18n-alt-pt-br" rel="alternate" href="https://about.gitlab.com/pt-br/solutions/source-code-management/" hreflang="pt-br"><link data-n-head="ssr" data-hid="i18n-alt-es" rel="alternate" href="https://about.gitlab.com/es/solutions/source-code-management/" hreflang="es"><link data-n-head="ssr" data-hid="i18n-xd" rel="alternate" href="https://about.gitlab.com/solutions/source-code-management/" hreflang="x-default"><link data-n-head="ssr" rel="canonical" href="https://about.gitlab.com/solutions/source-code-management/"><link data-n-head="ssr" rel="preload" as="image" href="/_nuxt/image/eecfc0.svg"><link data-n-head="ssr" rel="preload" as="image" href="/_nuxt/image/c843cb.svg"><script data-n-head="ssr" data-hid="oneTrustSDK" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="utf-8" data-domain-script="7f944245-c5cd-4eed-a90e-dd955adfdd08" defer></script><script data-n-head="ssr" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08.js" type="text/javascript" charset="UTF-8" defer></script><script data-n-head="ssr" data-hid="oneTrustAutoBlocking" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js" type="text/javascript" defer></script><script data-n-head="ssr" data-hid="oneTrustGeolocation" src="https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/geofeed" type="text/javascript" defer></script><script data-n-head="ssr" data-hid="mutiny">!function(){var i,n,c=window.mutiny=window.mutiny||{};window.mutiny.client||(c.client={_queue:{}},i=["identify","trackConversion"],n=[].concat(i,["defaultOptOut","optOut","optIn"]),n.forEach(function(n){var u;c.client[n]=(u=n,function(){for(var n=arguments.length,t=new Array(n),e=0;e<n;e++)t[e]=arguments[e];if(c.client._queue[u]=c.client._queue[u]||[],i.includes(u))return new Promise(function(n,e){c.client._queue[u].push({args:t,resolve:n,reject:e})});c.client._queue[u].push({args:t})})}))}()</script><script data-n-head="ssr" data-hid="mutiny-script" src="https://client-registry.mutinycdn.com/personalize/client/c18972324098ea25.js" data-cfasync="false"></script><script data-n-head="ssr" data-hid="gtagConsent" defer>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[];const defaultConsents=window.dataLayer.filter(t=>t.length&&0<=Array.from(t).indexOf("default"));defaultConsents.length<=2&&(gtag("consent","default",{analytics_storage:"granted",ad_storage:"granted",functionality_storage:"granted",wait_for_update:500}),gtag("consent","default",{analytics_storage:"denied",ad_storage:"denied",functionality_storage:"denied",region:["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","RU","GB","PE","CO","KR","CA-QC"],wait_for_update:500})),window.geofeed=t=>{dataLayer.push({event:"OneTrustCountryLoad",oneTrustCountryId:t.country.toString(),oneTrustStateId:t.state?.toString()})}</script><script data-n-head="ssr" data-hid="bizible" src="//cdn.bizible.com/scripts/bizible.js" defer type="text/javascript"></script><script data-n-head="ssr" data-hid="munchkin" src="//munchkin.marketo.net/munchkin.js" defer type="text/javascript"></script><script data-n-head="ssr" src="https://extend.vimeocdn.com/ga/115027220.js" defer type="text/javascript"></script><script data-n-head="ssr" data-hid="schemaOrg" type="application/ld+json">{"@context":"https://schema.org","@type":"Corporation","name":"GitLab","legalName":"GitLab Inc.","tickerSymbol":"GTLB","url":"https://about.gitlab.com","logo":"https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo.png","description":"Source Code Management (SCM) in GitLab helps your development team collaborate and maximize productivity, sparking faster delivery and increase visibility.","foundingDate":"2011","founders":[{"@type":"Person","name":"Sid Sijbrandij"},{"@type":"Person","name":"Dmitriy Zaporozhets"}],"slogan":"Our mission is to change all creative work from read-only to read-write so that everyone can contribute.","address":{"@type":"PostalAddress","streetAddress":"268 Bush Street #350","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94104","addressCountry":"USA"},"awards":"Comparably's Best Engineering Team 2021, 2021 Gartner Magic Quadrant for Application Security Testing - Challenger, DevOps Dozen award for the Best DevOps Solution Provider for 2019, 451 Firestarter Award from 451 Research","knowsAbout":[{"@type":"Thing","name":"DevOps"},{"@type":"Thing","name":"CI/CD"},{"@type":"Thing","name":"DevSecOps"},{"@type":"Thing","name":"GitOps"},{"@type":"Thing","name":"DevOps Platform"}],"sameAs":["https://www.facebook.com/gitlab","https://twitter.com/gitlab","https://www.linkedin.com/company/gitlab-com","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg"]}</script><link rel="preload" href="/_nuxt/70da408.js" as="script"><link rel="preload" href="/_nuxt/41dd6a4.js" as="script"><link rel="preload" href="/_nuxt/css/49e7daf.css" as="style"><link rel="preload" href="/_nuxt/8291903.js" as="script"><link rel="preload" href="/_nuxt/css/78f79e4.css" as="style"><link rel="preload" href="/_nuxt/94ab357.js" as="script"><link rel="stylesheet" href="/_nuxt/css/49e7daf.css"><link rel="stylesheet" href="/_nuxt/css/78f79e4.css"><link rel="preload" href="/_nuxt/static/1732955358/solutions/source-code-management/state.js" as="script"><link rel="preload" href="/_nuxt/static/1732955358/solutions/source-code-management/payload.js" as="script"><link rel="preload" href="/_nuxt/static/1732955358/manifest.js" as="script"> </head> <body> <div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div data-fetch-key="data-v-697d4b95:0" data-v-697d4b95><a href="/gitlab-duo/" data-ga-name="gitlab duo enterprise" data-ga-location="header" data-fetch-key="data-v-dbfc8738:0" data-v-dbfc8738 data-v-697d4b95><div class="banner" data-v-dbfc8738><img src="/_nuxt/image/eecfc0.svg" alt="" class="slp-ml-24 banner_image" data-v-dbfc8738> <button type="button" class="slp-btn cta slp-btn-tertiary" data-v-52cd803a data-v-dbfc8738> GitLab Duo Enterprise is now available. <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 arrow-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-dbfc8738><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></button> <img src="/_nuxt/image/c843cb.svg" alt="" class="banner_image" data-v-dbfc8738></div></a> <div data-fetch-key="SlpNavigationHOC:0" class="nav-hoc" data-v-697d4b95><!----></div> <section role="main" data-v-697d4b95><div class="slp-container" data-v-db4b02a6 data-v-697d4b95></div> <section name="solutions-platform-tab-links" class="container" data-v-4f242786 data-v-697d4b95><div class="tabs-container" data-v-4f242786><ul class="tabs__list" data-v-4f242786><li data-v-4f242786><a text="Automated Software Delivery" href="/solutions/delivery-automation" data-ga-name="Automated Software Delivery" data-ga-location="hero tabs" data-v-4f242786>Automated Software Delivery</a></li><li data-v-4f242786><a text="Source Code Management" href="/solutions/source-code-management/" data-ga-name="Source Code Management" data-ga-location="hero tabs" data-v-4f242786>Source Code Management</a></li><li data-v-4f242786><a text="CI/CD" href="/solutions/continuous-integration/" data-ga-name="CI/CD" data-ga-location="hero tabs" data-v-4f242786>CI/CD</a></li><li data-v-4f242786><a text="AI-Assisted Development" href="/gitlab-duo/" data-ga-name="AI-Assisted Development" data-ga-location="hero tabs" data-v-4f242786>AI-Assisted Development</a></li></ul></div></section><section name="solutions-hero" class="hero-wrapper" data-v-0fec4eed data-v-697d4b95><div class="container slp-overflow-x-hidden" data-v-0fec4eed><div class="slp-row container__row" data-v-2d4c763f data-v-0fec4eed><div class="text-column slp-col-md-6" data-v-7737f7b0 data-v-0fec4eed><!----> <div data-v-7737f7b0 data-v-0fec4eed><div class="text" data-v-7737f7b0 data-v-0fec4eed><h1 class="slp-mt-16 slp-mt-md-0 slp-mb-16 header-text slp-text-heading1-bold" data-v-19cf63b5 data-v-0fec4eed><span data-v-19cf63b5 data-v-0fec4eed>Source Code Management</span><!----></h1> <span class="text__span" data-v-7737f7b0 data-v-0fec4eed><p>GitLab makes Source Code Management easy</p> </span> <!----></div></div> <div class="buttons slp-mt-32" data-v-7737f7b0 data-v-0fec4eed><div data-v-7737f7b0 data-v-0fec4eed><a href="https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com" data-ga-name="free trial" data-ga-location="hero" class="slp-btn slp-mb-8 button slp-btn-primary" data-v-52cd803a data-v-0fec4eed>Start your free trial <!----></a></div> <div data-v-7737f7b0 data-v-0fec4eed></div> <!----></div> <!----> <!----></div> <div class="image-column column slp-col-md-5" data-v-7737f7b0 data-v-0fec4eed><div class="image-container image-container--no-image-mobile" data-v-7737f7b0 data-v-0fec4eed><img id="image-container__image" src="//images.ctfassets.net/xz1dnu24egyd/3XP81Qf5oA1SJCWW02ijuF/8a45deb8d00d8ae3ead8a5599aa1911e/create.png" alt="DevOps Create" loading="lazy" class="image" data-v-7737f7b0 data-v-0fec4eed></div></div> <div class="container__purple-background container__purple-background--no-image-mobile" data-v-2d4c763f data-v-0fec4eed></div></div></div> <div class="modal__backdrop modal__backdrop--light" style="display:none" data-v-4cac5099 data-v-0fec4eed><div class="modal" data-v-4cac5099><header class="modal__header" data-v-4cac5099> <button type="button" class="btn btn__close" data-v-4cac5099><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-4cac5099><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle> <path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="#333333"></path></svg></button></header> <section class="modal__body" data-v-4cac5099><lite-vimeo autoplay data-v-4cac5099 data-v-0fec4eed></lite-vimeo></section> <footer class="modal__footer" data-v-4cac5099></footer></div></div></section><div slot_enabled="true" name="side-navigation-variant" slot_content="[object Object],[object Object],[object Object],[object Object]" class="slp-container" data-v-db4b02a6 data-v-2e40fb39 data-v-697d4b95><div id="side-nav-parent" class="slp-row" data-v-2d4c763f data-v-2e40fb39><div id="side-navigation" class="side-navigation slp-col-md-2" data-v-7737f7b0 data-v-2e40fb39><ul id="side-navigation__wrapper" class="side-navigation__wrapper" data-v-7737f7b0 data-v-2e40fb39><!----> <li class="slp-py-8 slp-my-8" data-v-7737f7b0 data-v-2e40fb39><a href="#overview" data-ga-name="overview" data-ga-location="side anchor" class="side-navigation__text slp-pb-4 slp-text-body2 side-navigation__text--hover" data-v-19cf63b5 data-v-2e40fb39> Overview <!----></a></li><li class="slp-py-8 slp-my-8" data-v-7737f7b0 data-v-2e40fb39><a href="#transform-software-development" data-ga-name="transform-software-development" data-ga-location="side anchor" class="side-navigation__text slp-pb-4 slp-text-body2" data-v-19cf63b5 data-v-2e40fb39> Transform Software Development <!----></a></li><li class="slp-py-8 slp-my-8" data-v-7737f7b0 data-v-2e40fb39><a href="#capabilities" data-ga-name="capabilities" data-ga-location="side anchor" class="side-navigation__text slp-pb-4 slp-text-body2" data-v-19cf63b5 data-v-2e40fb39> Capabilities <!----></a></li> <!----> <!----></ul></div> <div class="slp-col-md" data-v-7737f7b0 data-v-2e40fb39><section id="accelerate-speed" name="by-solution-intro" class="by-solution-intro slp-pt-96 slp-pb-64" data-v-0ee37b5a data-v-697d4b95><div class="slp-container" data-v-db4b02a6 data-v-0ee37b5a><div class="slp-row" data-v-2d4c763f data-v-0ee37b5a><div class="slp-col-md" data-v-7737f7b0 data-v-0ee37b5a><!----> <span class="by-solution-intro__text slp-text-heading5" data-v-19cf63b5 data-v-0ee37b5a><span class="by-solution-intro__highlight" data-v-19cf63b5 data-v-0ee37b5a>Version control in GitLab</span><!----></span> <div class="by-solution-intro__text slp-text-heading5" data-v-19cf63b5 data-v-0ee37b5a><div data-v-19cf63b5 data-v-0ee37b5a><p>helps your development team collaborate and maximize productivity,<br> sparking faster delivery and increased visibility. With its Git-based<br> repository, GitLab enables clear code reviews, asset version control,<br> feedback loops, and powerful branching patterns to help your developers<br> solve problems and ship value.</p> </div><!----></div> <!----></div> <!----></div></div></section><div name="copy-media" class="slp-mb-64" data-v-494ad9aa data-v-697d4b95><h2 class="slp-mb-32 slp-text-heading2-bold" data-v-19cf63b5 data-v-494ad9aa> Version control for everyone<!----></h2> <div class="slp-container" data-v-db4b02a6 data-v-494ad9aa><div class="container" data-v-db4b02a6 data-v-494ad9aa><!----> <div class="copy first-block slp-col-md-12 first-block--inverted" data-v-7737f7b0 data-v-494ad9aa><!----> <!----> <div class="copy__body" data-v-7737f7b0 data-v-494ad9aa><div class="slp-mb-32" data-v-7737f7b0 data-v-494ad9aa><ul> <li>Scale your SDLC for cloud native adoption</li> <li>Git-based repository enables developers to work from a local copy</li> <li>Automatically scan for code quality and security with every commit</li> <li>Built-in Continuous Integration and Continuous Delivery</li> </ul> </div> <!----> <!----> <!----></div></div> <div class="media second-block slp-col-md-12 second-block--inverted second-block--media" data-v-7737f7b0 data-v-494ad9aa><div data-v-7737f7b0 data-v-494ad9aa><img src="//images.ctfassets.net/xz1dnu24egyd/2wircHbmgUmTdnHzjBj7F9/10f3246d6472b2b4acae55a59e0ff7cc/resources_3.jpg?" alt="Resources 3" loading="lazy" class="media__img--desktop" data-v-7737f7b0 data-v-494ad9aa> <img src="//images.ctfassets.net/xz1dnu24egyd/2wircHbmgUmTdnHzjBj7F9/10f3246d6472b2b4acae55a59e0ff7cc/resources_3.jpg?" alt="" loading="lazy" class="media__img--mobile" data-v-7737f7b0 data-v-494ad9aa> <!----></div> <!----> <div class="copy__bottom_text" data-v-7737f7b0 data-v-494ad9aa><!----></div></div> <hr class="slp-hr" data-v-04728484 data-v-494ad9aa></div></div></div><section id="transform-software-development" name="by-solution-value-prop" class="solution-value-prop" data-v-033422a5 data-v-697d4b95><div class="slp-container" data-v-db4b02a6 data-v-033422a5><div class="slp-row resources-block-container" data-v-2d4c763f data-v-033422a5><!----> <div class="resources-block__header slp-col-md-10" data-v-7737f7b0 data-v-033422a5><div data-v-7737f7b0 data-v-033422a5><!----> <h2 class="title slp-text-heading3-bold" data-v-19cf63b5 data-v-033422a5>Transform software development <!----></h2> <!----> <!----></div></div> <!----></div> <!----> <!----> <div class="slp-row slp-mt-24" data-v-2d4c763f data-v-033422a5><!----> <div class="slp-col-md" data-v-7737f7b0 data-v-033422a5><div class="slp-row" style="justify-content:flex-start" data-v-2d4c763f data-v-033422a5><div class="resources-block__col slp-col-md-12" data-v-7737f7b0 data-v-033422a5><div class="resources-block" data-v-7737f7b0 data-v-033422a5><div class="resources-block__wrapper" data-v-7737f7b0 data-v-033422a5><div class="resources-block__content-top" data-v-7737f7b0 data-v-033422a5><div class="resources-block__category slp-flex" data-v-7737f7b0 data-v-033422a5><div role="img" aria-hidden="true" alt="Collaboration Icon" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-033422a5><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_10836_13664)"> <path d="M23.9 32H0.0799561L3.41996 25.72C4.63996 23.44 6.99996 22 9.59996 22H14.38C16.98 22 19.36 23.42 20.56 25.72L23.88 32H23.9ZM3.39996 30H20.58L18.82 26.66C17.96 25.02 16.26 24 14.4 24H9.61996C7.75996 24 6.07996 25.02 5.19996 26.66L3.41996 30H3.39996Z"/> <path d="M12 20C8.7 20 6 17.3 6 14C6 10.7 8.7 8 12 8C15.3 8 18 10.7 18 14C18 17.3 15.3 20 12 20ZM12 10C9.8 10 8 11.8 8 14C8 16.2 9.8 18 12 18C14.2 18 16 16.2 16 14C16 11.8 14.2 10 12 10Z"/> <path d="M32.1599 26H23.5199V24H28.2999L26.9799 22.12C26.0399 20.8 24.5199 20 22.8999 20H20.0199V18H22.8999C25.1799 18 27.3199 19.1 28.6199 20.96L32.1599 26Z"/> <path d="M22.0599 15.88L21.6399 13.92C23.0199 13.62 23.9999 12.4 23.9999 10.98C23.9999 9.31998 22.6599 7.97998 20.9999 7.97998C20.3599 7.97998 19.7599 8.17998 19.2399 8.53998L18.0599 6.91998C18.9199 6.29998 19.9199 5.97998 20.9799 5.97998C23.7399 5.97998 25.9799 8.21998 25.9799 10.98C25.9799 13.32 24.3199 15.38 22.0399 15.86L22.0599 15.88Z"/> </g> <defs> <clipPath id="clip0_10836_13664"> <rect width="32" height="32" fill="#FFFFFF"/> </clipPath> </defs> </svg> </div></div> <!----> <!----></div> <h3 class="resources-block__title slp-text-heading4" data-v-19cf63b5 data-v-033422a5>Collaborate <!----></h3> <span class="resources-block__description slp-text-body2" data-v-19cf63b5 data-v-033422a5><span data-v-19cf63b5 data-v-033422a5><p>Deliver faster... helps your development team collaborate and maximize<br> productivity, sparking faster delivery and increased visibility</p> </span><!----></span> <div class="links" data-v-7737f7b0 data-v-033422a5><!----> <!----> <!----> <!----></div> <!----></div></div></div></div><div class="resources-block__col slp-col-md-6" data-v-7737f7b0 data-v-033422a5><div class="resources-block" data-v-7737f7b0 data-v-033422a5><div class="resources-block__wrapper" data-v-7737f7b0 data-v-033422a5><div class="resources-block__content-top" data-v-7737f7b0 data-v-033422a5><div class="resources-block__category slp-flex" data-v-7737f7b0 data-v-033422a5><div role="img" aria-hidden="true" alt="Increase Icon" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-033422a5><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_752_2767)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round"><path d="M8.155 31.355v-9.147h2.288L5.541 17.63.64 22.207h2.287v9.148h2.64m13.043-2.588V13.71h2.288l-4.902-4.575-4.901 4.575h2.287v17.645h5.228m10.457 0V5.215h2.288L26.453.64l-4.901 4.575h2.287v26.14h2.64"/></g><defs><clipPath id="clip0_752_2767"><path fill="#fff" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div> <!----> <!----></div> <h3 class="resources-block__title slp-text-heading4" data-v-19cf63b5 data-v-033422a5>Accelerate <!----></h3> <span class="resources-block__description slp-text-body2" data-v-19cf63b5 data-v-033422a5><span data-v-19cf63b5 data-v-033422a5><p>Always be launching... asset version control, feedback loops, and<br> powerful branching patterns to help your developers solve problems and<br> ship value.</p> </span><!----></span> <div class="links" data-v-7737f7b0 data-v-033422a5><!----> <!----> <!----> <!----></div> <!----></div></div></div></div><div class="resources-block__col slp-col-md-6" data-v-7737f7b0 data-v-033422a5><div class="resources-block" data-v-7737f7b0 data-v-033422a5><div class="resources-block__wrapper" data-v-7737f7b0 data-v-033422a5><div class="resources-block__content-top" data-v-7737f7b0 data-v-033422a5><div class="resources-block__category slp-flex" data-v-7737f7b0 data-v-033422a5><div role="img" aria-hidden="true" alt="Shield Check Icon" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-033422a5><!----><div data-v-e356681a><svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_7001_12911)"> <path d="M12 3.5C12.8284 3.5 13.5 2.82843 13.5 2C13.5 1.17157 12.8284 0.5 12 0.5C11.1716 0.5 10.5 1.17157 10.5 2C10.5 2.82843 11.1716 3.5 12 3.5Z" stroke="currentColor" stroke-miterlimit="10"/> <path d="M2 13.5C2.82843 13.5 3.5 12.8284 3.5 12C3.5 11.1716 2.82843 10.5 2 10.5C1.17157 10.5 0.5 11.1716 0.5 12C0.5 12.8284 1.17157 13.5 2 13.5Z" stroke="currentColor" stroke-miterlimit="10"/> <path d="M2 23.5C2.82843 23.5 3.5 22.8284 3.5 22C3.5 21.1716 2.82843 20.5 2 20.5C1.17157 20.5 0.5 21.1716 0.5 22C0.5 22.8284 1.17157 23.5 2 23.5Z" stroke="currentColor" stroke-miterlimit="10"/> <path d="M22 13.5C22.8284 13.5 23.5 12.8284 23.5 12C23.5 11.1716 22.8284 10.5 22 10.5C21.1716 10.5 20.5 11.1716 20.5 12C20.5 12.8284 21.1716 13.5 22 13.5Z" stroke="currentColor" stroke-miterlimit="10"/> <path d="M2.14001 13.69C2.51001 15.87 3.58001 17.8 5.12001 19.26" stroke="currentColor" stroke-miterlimit="10"/> <path d="M10.22 2.15997C6.09001 2.89997 2.85001 6.16997 2.14001 10.31" stroke="currentColor" stroke-miterlimit="10"/> <path d="M21.86 10.31C21.16 6.16997 17.9 2.88997 13.77 2.15997" stroke="currentColor" stroke-miterlimit="10"/> <path d="M3.5 22H12C16.95 22 21.05 18.41 21.86 13.69" stroke="currentColor" stroke-miterlimit="10"/> <path d="M18.5 22H22.73" stroke="currentColor" stroke-miterlimit="10"/> <path d="M21.63 20.35L23.28 22L21.63 23.65" stroke="currentColor" stroke-miterlimit="10"/> <path d="M8.67999 11.97L10.72 14.01L15.32 9.41998" stroke="currentColor" stroke-miterlimit="10"/> </g> <defs> <clipPath id="clip0_7001_12911"> <rect width="24" height="24" fill="currentColor"/> </clipPath> </defs> </svg></div></div> <!----> <!----></div> <h3 class="resources-block__title slp-text-heading4" data-v-19cf63b5 data-v-033422a5>Compliant and Secure <!----></h3> <span class="resources-block__description slp-text-body2" data-v-19cf63b5 data-v-033422a5><span data-v-19cf63b5 data-v-033422a5><p>Track and trace... enables teams to manage their work with a single<br> source of truth.</p> </span><!----></span> <div class="links" data-v-7737f7b0 data-v-033422a5><!----> <!----> <!----> <!----></div> <!----></div></div></div></div></div></div></div> <!----> <div class="modal__backdrop modal__backdrop--light" style="display:none" data-v-4cac5099 data-v-033422a5><div class="modal" data-v-4cac5099><header class="modal__header" data-v-4cac5099> <button type="button" class="btn btn__close" data-v-4cac5099><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-4cac5099><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle> <path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="#333333"></path></svg></button></header> <section class="modal__body" data-v-4cac5099><lite-vimeo autoplay data-v-4cac5099 data-v-033422a5></lite-vimeo></section> <footer class="modal__footer" data-v-4cac5099></footer></div></div></div></section><section id="capabilities" name="by-solution-value-prop" class="solution-value-prop" data-v-033422a5 data-v-697d4b95><div class="slp-container" data-v-db4b02a6 data-v-033422a5><div class="slp-row resources-block-container" data-v-2d4c763f data-v-033422a5><!----> <div class="resources-block__header slp-col-md-10" data-v-7737f7b0 data-v-033422a5><div data-v-7737f7b0 data-v-033422a5><!----> <h2 class="title slp-text-heading3-bold" data-v-19cf63b5 data-v-033422a5>Source Code Management <!----></h2> <!----> <!----></div></div> <!----></div> <!----> <!----> <div class="slp-row slp-mt-24" data-v-2d4c763f data-v-033422a5><!----> <div class="slp-col-md" data-v-7737f7b0 data-v-033422a5><div class="slp-row" style="justify-content:flex-start" data-v-2d4c763f data-v-033422a5><div class="resources-block__col slp-col-md-6" data-v-7737f7b0 data-v-033422a5><div class="resources-block" data-v-7737f7b0 data-v-033422a5><div class="resources-block__wrapper" data-v-7737f7b0 data-v-033422a5><div class="resources-block__content-top" data-v-7737f7b0 data-v-033422a5><div class="resources-block__category slp-flex" data-v-7737f7b0 data-v-033422a5><div role="img" aria-hidden="true" alt="DevSecOps Logo Icon" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-033422a5><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1145_6758)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round"><path d="M14.928 12.872l-4.182-4.16a3.622 3.622 0 10-.115 5.165l.96-.96m5.986-5.98l.893-.96a7.513 7.513 0 115.369 12.77"/><path d="M20.335 9.576l.912-.87a3.622 3.622 0 11.103 5.151l-7.823-7.88a7.515 7.515 0 10-5.372 12.769"/><path d="M15.997 28.28c-3.052-.93-5.65-3.596-5.65-7.07v-4.892a4.863 4.863 0 005.65-1.744v0a4.863 4.863 0 005.65 1.744v4.892c0 3.474-2.598 6.14-5.65 7.07"/><path d="M17.3 21.606v-1.033a1.283 1.283 0 00-1.283-1.299v0a1.285 1.285 0 00-1.282 1.299v1.033"/><path d="M17.758 21.6h-3.513v2.478h3.513V21.6z"/></g><defs><clipPath id="clip0_1145_6758"><path fill="#fff" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div> <!----> <!----></div> <h3 class="resources-block__title slp-text-heading4" data-v-19cf63b5 data-v-033422a5>Refactor code in the IDE <!----></h3> <span class="resources-block__description slp-text-body2" data-v-19cf63b5 data-v-033422a5><span data-v-19cf63b5 data-v-033422a5><p>Unlock the power of AI-assisted code refactoring with <strong>GitLab Duo Pro</strong>! Simply select your code and type /refactor in Duo Chat to optimize performance, enhance security, or even convert it to another language. Customize your refactoring with additional instructions for specific coding patterns, libraries, or algorithms.</p> </span><!----></span> <div class="links" data-v-7737f7b0 data-v-033422a5><!----> <!----> <!----> <a href="https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#refactor-code-in-the-ide" data-ga-name="source code management" data-ga-location="body" class="slp-btn learn-more slp-btn-tertiary" data-v-52cd803a data-v-033422a5>Learn more <div role="img" aria-hidden="true" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-033422a5><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a></div> <!----></div></div></div></div><div class="resources-block__col slp-col-md-6" data-v-7737f7b0 data-v-033422a5><div class="resources-block" data-v-7737f7b0 data-v-033422a5><div class="resources-block__wrapper" data-v-7737f7b0 data-v-033422a5><div class="resources-block__content-top" data-v-7737f7b0 data-v-033422a5><div class="resources-block__category slp-flex" data-v-7737f7b0 data-v-033422a5><div role="img" aria-hidden="true" alt="auto scale Icon" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-033422a5><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1167_8508)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round" fill="none"><path d="M31.355.64H7.945v23.411h23.41V.64z"/><path d="M15.274 16.72H.64v14.636h14.634V16.72zm6.751-11.847h5.59v5.59m-.001-5.59l-9.992 9.992"/></g><defs><clipPath id="clip0_1167_8508"><path fill="#fff" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div> <!----> <!----></div> <h3 class="resources-block__title slp-text-heading4" data-v-19cf63b5 data-v-033422a5>GitLab Duo for the CLI <!----></h3> <span class="resources-block__description slp-text-body2" data-v-19cf63b5 data-v-033422a5><span data-v-19cf63b5 data-v-033422a5><p>Enhance your productivity with the GitLab CLI, now powered by GitLab Duo! With the new glab duo ask feature, you can quickly get help with git commands while you work. Streamline your workflow and tackle git operations more efficiently with the power of GitLab Duo at your fingertips!</p> </span><!----></span> <div class="links" data-v-7737f7b0 data-v-033422a5><!----> <!----> <!----> <a href="https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/index.html#gitlab-duo-for-the-cli" data-ga-name="gitlab-duo-for-the-cli" data-ga-location="body" class="slp-btn learn-more slp-btn-tertiary" data-v-52cd803a data-v-033422a5>Learn more <div role="img" aria-hidden="true" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-033422a5><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a></div> <!----></div></div></div></div></div></div></div> <!----> <div class="modal__backdrop modal__backdrop--light" style="display:none" data-v-4cac5099 data-v-033422a5><div class="modal" data-v-4cac5099><header class="modal__header" data-v-4cac5099> <button type="button" class="btn btn__close" data-v-4cac5099><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-4cac5099><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle> <path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="#333333"></path></svg></button></header> <section class="modal__body" data-v-4cac5099><lite-vimeo autoplay data-v-4cac5099 data-v-033422a5></lite-vimeo></section> <footer class="modal__footer" data-v-4cac5099></footer></div></div></div></section></div></div></div><div name="group-buttons" class="slp-container group-cta" data-v-db4b02a6 data-v-1c6890f7 data-v-697d4b95><div class="group-cta__header slp-mb-48" data-v-db4b02a6 data-v-1c6890f7><h2 class="text slp-text-heading2-bold" data-v-19cf63b5 data-v-1c6890f7> Explore other ways GitLab can help source code management. <!----></h2> <a href="/solutions/" data-ga-name="Explore more Solutions" data-ga-location="resource cards" class="slp-btn button slp-btn-tertiary" data-v-52cd803a data-v-1c6890f7>Explore more Solutions <div role="img" aria-hidden="true" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-1c6890f7><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a></div> <div class="group-cta__container" data-v-db4b02a6 data-v-1c6890f7><a href="/solutions/delivery-automation/" data-ga-location="body" data-ga-name="delivery automation" class="slp-group-btn group-cta__button" data-v-173a0ffc data-v-1c6890f7><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-173a0ffc><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_7608_14887)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round" fill="none"><path d="M7.602 16.718a8.396 8.396 0 1116.792 0 8.396 8.396 0 01-16.792 0z"/><path d="M15.998 3.686a13.035 13.035 0 015.168 24.998m-5.168 1.065a13.034 13.034 0 01-5.074-25.04"/><path d="M17.163 1.36l-2.327 2.33 2.327 2.33m-2.327 26.064l2.327-2.33-2.327-2.33m-2.026-8.918l-1.804-1.804 1.805-1.808m7.059 0l1.804 1.808-1.804 1.804m-2.589-4.562l-1.884 5.548"/></g><defs><clipPath id="clip0_7608_14887"><path fill="#fff" transform="translate(0 .72)" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div><span class="text" data-v-173a0ffc> Delivery Automation </span><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-173a0ffc><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></a><a href="/solutions/continuous-integration/" data-ga-location="body" data-ga-name="continuous integration" class="slp-group-btn group-cta__button" data-v-173a0ffc data-v-1c6890f7><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-173a0ffc><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1740_6853)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round"><path d="M1.715 21.658A15.358 15.358 0 0121.658 1.715m8.362 8.008A15.358 15.358 0 019.279 29.807M5.44 15.998a10.558 10.558 0 0119.04-6.271m2.075 6.271a10.56 10.56 0 01-19.06 6.248"/><path d="M15.997 21.655a5.657 5.657 0 100-11.314 5.657 5.657 0 000 11.314z"/><path d="M13.838 16.247l1.279 1.282 3.048-3.048m6.319-7.567v2.818H21.67M7.495 25.057V22.24h2.817"/></g><defs><clipPath id="clip0_1740_6853"><path fill="#fff" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div><span class="text" data-v-173a0ffc> Continuous integration </span><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-173a0ffc><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></a><a href="/solutions/continuous-software-security-assurance/" data-ga-location="body" data-ga-name="continuous software security" class="slp-group-btn group-cta__button" data-v-173a0ffc data-v-1c6890f7><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-173a0ffc><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1145_6758)" stroke="currentColor" stroke-width="1.28" stroke-linecap="round" stroke-linejoin="round"><path d="M14.928 12.872l-4.182-4.16a3.622 3.622 0 10-.115 5.165l.96-.96m5.986-5.98l.893-.96a7.513 7.513 0 115.369 12.77"/><path d="M20.335 9.576l.912-.87a3.622 3.622 0 11.103 5.151l-7.823-7.88a7.515 7.515 0 10-5.372 12.769"/><path d="M15.997 28.28c-3.052-.93-5.65-3.596-5.65-7.07v-4.892a4.863 4.863 0 005.65-1.744v0a4.863 4.863 0 005.65 1.744v4.892c0 3.474-2.598 6.14-5.65 7.07"/><path d="M17.3 21.606v-1.033a1.283 1.283 0 00-1.283-1.299v0a1.285 1.285 0 00-1.282 1.299v1.033"/><path d="M17.758 21.6h-3.513v2.478h3.513V21.6z"/></g><defs><clipPath id="clip0_1145_6758"><path fill="#fff" d="M0 0h31.995v31.995H0z"/></clipPath></defs></svg></div></div><span class="text" data-v-173a0ffc> Continuous software security </span><div role="img" aria-hidden="true" class="slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="color:color-text-300" data-v-e356681a data-v-173a0ffc><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 101.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 00-1.061 1.06l1.97 1.97H1.75a.75.75 0 100 1.5h10.379l-1.97 1.97z"/></svg></div><!----></div></a></div></div><div name="solutions-resource-cards" class="slp-container `resource-cards--${data?.align || ''}`" data-v-db4b02a6 data-v-fbb7ec82 data-v-697d4b95><div class="slp-row slp-mb-md-96 slp-mt-md-96 slp-mt-64" data-v-2d4c763f data-v-fbb7ec82><div class="slp-col-md" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__header" data-v-7737f7b0 data-v-fbb7ec82><h2 class="slp-text-heading2-bold" data-v-19cf63b5 data-v-fbb7ec82> Resources<!----></h2> <a href="/resources/" data-ga-name="view all resources" data-ga-location="resource cards" class="slp-btn resources-block__button slp-btn-tertiary" style="padding-left:0" data-v-52cd803a data-v-fbb7ec82>View all resources <div role="img" aria-hidden="true" class="slp-icon slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-fbb7ec82><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div></a></div> <!----> <hr class="slp-hr resources-block__line" data-v-04728484 data-v-fbb7ec82> <div class="slp-row resources-container" data-v-2d4c763f data-v-fbb7ec82><div class="slp-mb-md-48 slp-col-lg" data-v-7737f7b0 data-v-fbb7ec82><a href="/webcast/collaboration-without-boundaries/" data-ga-name="Collaboration without Boundaries" data-ga-location="resource cards" class="resources-block" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__wrapper" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__content-top" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__icon slp-flex" data-v-7737f7b0 data-v-fbb7ec82><div role="img" aria-hidden="true" alt="Webcast Icon" class="slp-icon slp-icon--color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-fbb7ec82><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M32 28H0V22H32V28ZM2 26H30V24H2V26Z"/> <path d="M30 23H28V9C28 7.34 26.66 6 25 6H4V19H2V4H25C27.76 4 30 6.24 30 9V23Z"/> <path d="M12 18.8V9.26001L19.94 13.88L12 18.8ZM14 12.74V15.2L16.06 13.92L14 12.72V12.74Z"/> </svg> </div></div> <p class="resources-block__type slp-text-body2" data-v-19cf63b5 data-v-fbb7ec82>Webcast <!----></p></div> <img src="//images.ctfassets.net/xz1dnu24egyd/7wD5kefkFYu0KcOjjOpn8p/a06078157a8c5383d312f021e50a6a81/resources_webcast.png?" alt="" loading="lazy" class="resources-block__image slp-my-24" data-v-7737f7b0 data-v-fbb7ec82> <!----> <h3 class="slp-text-body1" data-v-19cf63b5 data-v-fbb7ec82>Collaboration without Boundaries - Faster Delivery with GitLab <!----></h3> <!----></div> <!----> <div class="resources-block__content-bottom" data-v-7737f7b0 data-v-fbb7ec82><span class="resources-block__link slp-text-button" data-v-19cf63b5 data-v-fbb7ec82>Read more <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-fbb7ec82><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></div></div></a></div><div class="slp-mb-md-48 slp-col-lg" data-v-7737f7b0 data-v-fbb7ec82><a href="/customers/victoria_university/" data-ga-name="GitLab advances open science education at Te Herenga Waka" data-ga-location="resource cards" class="resources-block" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__wrapper" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__content-top" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__icon slp-flex" data-v-7737f7b0 data-v-fbb7ec82><div role="img" aria-hidden="true" alt="Case Study Icon" class="slp-icon slp-icon--color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-fbb7ec82><!----><div data-v-e356681a><svg viewBox="0 0 32 32" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M13 26H1V8.58L9.58 0H23V8H21V2H10.42L3 9.42V24H13V26Z"/> <path d="M11 10H2V8H9V1H11V10Z"/> <path d="M18 28C13.04 28 9 23.96 9 19C9 14.04 13.04 10 18 10C22.96 10 27 14.04 27 19C27 23.96 22.96 28 18 28ZM18 12C14.14 12 11 15.14 11 19C11 22.86 14.14 26 18 26C21.86 26 25 22.86 25 19C25 15.14 21.86 12 18 12Z"/> <path d="M24.7069 24.2948L23.2927 25.709L29.289 31.7053L30.7032 30.291L24.7069 24.2948Z"/> </svg> </div></div> <p class="resources-block__type slp-text-body2" data-v-19cf63b5 data-v-fbb7ec82>Case Study <!----></p></div> <img src="//images.ctfassets.net/xz1dnu24egyd/402Q8Bvzp2XyJvuOuvlANA/e92da00a631f75dcb74fffbd9405a514/resources_case_study.png?" alt="" loading="lazy" class="resources-block__image slp-my-24" data-v-7737f7b0 data-v-fbb7ec82> <!----> <h3 class="slp-text-body1" data-v-19cf63b5 data-v-fbb7ec82>GitLab advances open science education at Te Herenga Waka – Victoria University of Wellington <!----></h3> <!----></div> <!----> <div class="resources-block__content-bottom" data-v-7737f7b0 data-v-fbb7ec82><span class="resources-block__link slp-text-button" data-v-19cf63b5 data-v-fbb7ec82>Read more <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-fbb7ec82><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></div></div></a></div><div class="slp-mb-md-48 slp-col-lg" data-v-7737f7b0 data-v-fbb7ec82><a href="/partners/technology-partners/aws/" data-ga-name="Discover the benefits of GitLab on AWS" data-ga-location="resource cards" class="resources-block" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__wrapper" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__content-top" data-v-7737f7b0 data-v-fbb7ec82><div class="resources-block__icon slp-flex" data-v-7737f7b0 data-v-fbb7ec82><!----> <p class="resources-block__type slp-text-body2" data-v-19cf63b5 data-v-fbb7ec82> <!----></p></div> <img src="//images.ctfassets.net/xz1dnu24egyd/1NpYcr3LzHgPYLrsufsuUH/56699099a2e253958e11d2674d071dab/resources_partners.png?" alt="" loading="lazy" class="resources-block__image slp-my-24" data-v-7737f7b0 data-v-fbb7ec82> <!----> <h3 class="slp-text-body1" data-v-19cf63b5 data-v-fbb7ec82>Discover the benefits of GitLab on AWS <!----></h3> <!----></div> <!----> <div class="resources-block__content-bottom" data-v-7737f7b0 data-v-fbb7ec82><span class="resources-block__link slp-text-button" data-v-19cf63b5 data-v-fbb7ec82>Watch now <div role="img" aria-hidden="true" class="slp-icon slp-ml-8 slp-icon--color-color-text-300" style="color:color-text-300;width:16px;height:16px" data-v-e356681a data-v-fbb7ec82><div data-v-e356681a><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 011.06 0l5.252 5.252a.75.75 0 010 1.06L6.28 13.784a.75.75 0 11-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 010-1.06z"/></svg></div><!----></div><!----></span></div></div></a></div></div></div></div></div> <section data-fetch-key="data-v-6f4c47e6:0" class="next-step-alt" data-v-6f4c47e6 data-v-697d4b95><div class="slp-container" data-v-db4b02a6 data-v-6f4c47e6><div class="next-step-alt__container" data-v-db4b02a6 data-v-6f4c47e6><div class="next-step-alt__header slp-mb-16" data-v-db4b02a6 data-v-6f4c47e6><h2 class="slp-text-heading2-bold" data-v-19cf63b5 data-v-6f4c47e6> Ready to get started? <!----></h2></div> <p class="description slp-mb-24 slp-text-heading5" data-v-19cf63b5 data-v-6f4c47e6> See what your team can do with the most comprehensive AI-powered DevSecOps platform. <!----></p> <div class="buttons" data-v-db4b02a6 data-v-6f4c47e6><a href="https://gitlab.com/-/trial_registrations/new?glm_content=solutions/source-code-management&glm_source=about.gitlab.com" data-ga-name="free trial" data-ga-location="feature" class="slp-btn main-button slp-btn-secondary" data-v-52cd803a data-v-6f4c47e6> Get free trial </a> <a href="/sales/" data-ga-name="sales" data-ga-location="feature" class="slp-btn secondary-button slp-btn-primary" data-v-52cd803a data-v-6f4c47e6><div role="img" aria-hidden="true" class="slp-icon slp-mr-8 slp-icon--color-color-text-300" style="color:color-text-300;width:24px;height:24px" data-v-e356681a data-v-6f4c47e6><!----><div data-v-e356681a><svg width="32" height="33" viewBox="0 0 32 33" fill="currentColor" fill-opacity="0" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_7608_14896)"> <path d="M28.7701 11.2784C29.4558 11.2784 30.1134 11.5508 30.5982 12.0356C31.083 12.5204 31.3554 13.178 31.3554 13.8636V22.9023C31.3554 23.5879 31.083 24.2455 30.5982 24.7303C30.1134 25.2152 29.4558 25.4875 28.7701 25.4875H26.3033V29.5189L22.2719 25.4875H14.9481C14.2625 25.4875 13.6049 25.2152 13.1201 24.7303C12.6353 24.2455 12.3629 23.5879 12.3629 22.9023V14.3915C12.3629 13.5659 12.6909 12.774 13.2747 12.1902C13.8586 11.6064 14.6504 11.2784 15.4761 11.2784H26.0345" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> <path d="M0.639526 15.9689C0.639526 16.6549 0.911795 17.3128 1.39653 17.7981C1.88126 18.2834 2.53881 18.5565 3.22475 18.5574H5.6916V22.5792L9.72301 18.551H17.0468C17.7316 18.5501 18.3882 18.2779 18.8727 17.794C19.3573 17.31 19.6303 16.6538 19.632 15.9689V6.92705C19.632 6.24111 19.3597 5.58322 18.875 5.09789C18.3902 4.61255 17.7327 4.33947 17.0468 4.33862H3.22475C2.53881 4.33947 1.88126 4.61255 1.39653 5.09789C0.911795 5.58322 0.639526 6.24111 0.639526 6.92705V13.6909" stroke="currentColor" stroke-width="1.27982" stroke-linecap="round" stroke-linejoin="round"/> </g> <defs> <clipPath id="clip0_7608_14896"> <rect width="31.9954" height="31.9954" fill="white" transform="translate(0 0.931091)"/> </clipPath> </defs> </svg> </div></div>Talk to sales </a></div></div></div></section></section> <section data-fetch-key="SlpFooterHOC:0" data-v-697d4b95><!----></section></div></div></div><script defer src="/_nuxt/static/1732955358/solutions/source-code-management/state.js"></script><script src="/_nuxt/70da408.js" defer></script><script src="/_nuxt/41dd6a4.js" defer></script><script src="/_nuxt/8291903.js" defer></script><script src="/_nuxt/94ab357.js" defer></script> </body> </html>