[{"data":1,"prerenderedAt":907},["ShallowReactive",2],{"/en-us/blog/tags/open-source":3,"navigation-fr-fr":19,"banner-fr-fr":425,"footer-fr-fr":435,"open source-tag-posts-fr-fr":645},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":12,"meta":13,"navigation":14,"path":15,"seo":16,"slug":6,"stem":17,"testContent":6,"type":6,"__hash__":18},"blogTags/en-us/blog/tags/open-source.yml","Open Source",null,{"template":8},"BlogTag",{"tag":10,"tagSlug":11},"open source","open-source","yml",{},true,"/en-us/blog/tags/open-source",{},"en-us/blog/tags/open-source","N10ZSILHWkYi_34WNk6PYOuhxPybX__qohE-QlchkLg",{"data":20},{"logo":21,"freeTrial":26,"sales":31,"login":36,"items":41,"search":351,"minimal":386,"duo":405,"pricingDeployment":415},{"config":22},{"href":23,"dataGaName":24,"dataGaLocation":25},"/fr-fr/","gitlab logo","header",{"text":27,"config":28},"Commencer un essai gratuit",{"href":29,"dataGaName":30,"dataGaLocation":25},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":32,"config":33},"Contacter l'équipe commerciale",{"href":34,"dataGaName":35,"dataGaLocation":25},"/fr-fr/sales/","sales",{"text":37,"config":38},"Connexion",{"href":39,"dataGaName":40,"dataGaLocation":25},"https://gitlab.com/users/sign_in/","sign in",[42,69,166,171,272,332],{"text":43,"config":44,"cards":46},"Plateforme",{"dataNavLevelOne":45},"platform",[47,53,61],{"title":43,"description":48,"link":49},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":50,"config":51},"Découvrir notre plateforme",{"href":52,"dataGaName":45,"dataGaLocation":25},"/fr-fr/platform/",{"title":54,"description":55,"link":56},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":57,"config":58},"Découvrir GitLab Duo",{"href":59,"dataGaName":60,"dataGaLocation":25},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":62,"description":63,"link":64},"Choisir GitLab","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":65,"config":66},"En savoir plus",{"href":67,"dataGaName":68,"dataGaLocation":25},"/fr-fr/why-gitlab/","why gitlab",{"text":70,"left":14,"config":71,"link":73,"lists":77,"footer":148},"Produit",{"dataNavLevelOne":72},"solutions",{"text":74,"config":75},"Voir toutes les solutions",{"href":76,"dataGaName":72,"dataGaLocation":25},"/fr-fr/solutions/",[78,103,126],{"title":79,"description":80,"link":81,"items":86},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":82},{"icon":83,"href":84,"dataGaName":85,"dataGaLocation":25},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[87,91,94,99],{"text":88,"config":89},"CI/CD",{"href":90,"dataGaLocation":25,"dataGaName":88},"/fr-fr/solutions/continuous-integration/",{"text":54,"config":92},{"href":59,"dataGaLocation":25,"dataGaName":93},"gitlab duo agent platform - product menu",{"text":95,"config":96},"Gestion du code source",{"href":97,"dataGaLocation":25,"dataGaName":98},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":100,"config":101},"Livraison de logiciels automatisée",{"href":84,"dataGaLocation":25,"dataGaName":102},"Automated software delivery",{"title":104,"description":105,"link":106,"items":111},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":107},{"href":108,"dataGaName":109,"dataGaLocation":25,"icon":110},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[112,116,121],{"text":113,"config":114},"Tests de sécurité des applications",{"href":108,"dataGaName":115,"dataGaLocation":25},"Application security testing",{"text":117,"config":118},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":119,"dataGaLocation":25,"dataGaName":120},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":122,"config":123},"Conformité logicielle",{"href":124,"dataGaName":125,"dataGaLocation":25},"/fr-fr/solutions/software-compliance/","Software Compliance",{"title":127,"link":128,"items":133},"Mesures",{"config":129},{"icon":130,"href":131,"dataGaName":132,"dataGaLocation":25},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[134,138,143],{"text":135,"config":136},"Visibilité et mesures",{"href":131,"dataGaLocation":25,"dataGaName":137},"Visibility and Measurement",{"text":139,"config":140},"Gestion de la chaîne de valeur",{"href":141,"dataGaLocation":25,"dataGaName":142},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":144,"config":145},"Données d'analyse et informations clés",{"href":146,"dataGaLocation":25,"dataGaName":147},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":149,"items":150},"GitLab pour",[151,156,161],{"text":152,"config":153},"Entreprises",{"href":154,"dataGaLocation":25,"dataGaName":155},"/fr-fr/enterprise/","enterprise",{"text":157,"config":158},"PME",{"href":159,"dataGaLocation":25,"dataGaName":160},"/fr-fr/small-business/","small business",{"text":162,"config":163},"Secteur public",{"href":164,"dataGaLocation":25,"dataGaName":165},"/fr-fr/solutions/public-sector/","public sector",{"text":167,"config":168},"Tarifs",{"href":169,"dataGaName":170,"dataGaLocation":25,"dataNavLevelOne":170},"/fr-fr/pricing/","pricing",{"text":172,"config":173,"link":175,"lists":179,"feature":259},"Ressources",{"dataNavLevelOne":174},"resources",{"text":176,"config":177},"Afficher toutes les ressources",{"href":178,"dataGaName":174,"dataGaLocation":25},"/fr-fr/resources/",[180,213,231],{"title":181,"items":182},"Premiers pas",[183,188,193,198,203,208],{"text":184,"config":185},"Installation",{"href":186,"dataGaName":187,"dataGaLocation":25},"/fr-fr/install/","install",{"text":189,"config":190},"Guides de démarrage",{"href":191,"dataGaName":192,"dataGaLocation":25},"/fr-fr/get-started/","quick setup checklists",{"text":194,"config":195},"Apprentissage",{"href":196,"dataGaLocation":25,"dataGaName":197},"https://university.gitlab.com/","learn",{"text":199,"config":200},"Documentation sur le produit",{"href":201,"dataGaName":202,"dataGaLocation":25},"https://docs.gitlab.com/","product documentation",{"text":204,"config":205},"Vidéos sur les bonnes pratiques",{"href":206,"dataGaName":207,"dataGaLocation":25},"/fr-fr/getting-started-videos/","best practice videos",{"text":209,"config":210},"Intégrations",{"href":211,"dataGaName":212,"dataGaLocation":25},"/fr-fr/integrations/","integrations",{"title":214,"items":215},"Découvrir",[216,221,226],{"text":217,"config":218},"Témoignages clients",{"href":219,"dataGaName":220,"dataGaLocation":25},"/fr-fr/customers/","customer success stories",{"text":222,"config":223},"Blog",{"href":224,"dataGaName":225,"dataGaLocation":25},"/fr-fr/blog/","blog",{"text":227,"config":228},"Travail à distance",{"href":229,"dataGaName":230,"dataGaLocation":25},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":232,"items":233},"Connecter",[234,239,244,249,254],{"text":235,"config":236},"Services GitLab",{"href":237,"dataGaName":238,"dataGaLocation":25},"/fr-fr/services/","services",{"text":240,"config":241},"Communauté",{"href":242,"dataGaName":243,"dataGaLocation":25},"/community/","community",{"text":245,"config":246},"Forum",{"href":247,"dataGaName":248,"dataGaLocation":25},"https://forum.gitlab.com/","forum",{"text":250,"config":251},"Événements",{"href":252,"dataGaName":253,"dataGaLocation":25},"/events/","events",{"text":255,"config":256},"Partenaires",{"href":257,"dataGaName":258,"dataGaLocation":25},"/fr-fr/partners/","partners",{"backgroundColor":260,"textColor":261,"text":262,"image":263,"link":267},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":264,"config":265},"carte promo The Source",{"src":266},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":268,"config":269},"Lire les articles les plus récents",{"href":270,"dataGaName":271,"dataGaLocation":25},"/fr-fr/the-source/","the source",{"text":273,"config":274,"lists":276},"Société",{"dataNavLevelOne":275},"company",[277],{"items":278},[279,284,290,292,297,302,307,312,317,322,327],{"text":280,"config":281},"À propos",{"href":282,"dataGaName":283,"dataGaLocation":25},"/fr-fr/company/","about",{"text":285,"config":286,"footerGa":289},"Carrières",{"href":287,"dataGaName":288,"dataGaLocation":25},"/jobs/","jobs",{"dataGaName":288},{"text":250,"config":291},{"href":252,"dataGaName":253,"dataGaLocation":25},{"text":293,"config":294},"Leadership",{"href":295,"dataGaName":296,"dataGaLocation":25},"/company/team/e-group/","leadership",{"text":298,"config":299},"Équipe",{"href":300,"dataGaName":301,"dataGaLocation":25},"/company/team/","team",{"text":303,"config":304},"Manuel",{"href":305,"dataGaName":306,"dataGaLocation":25},"https://handbook.gitlab.com/","handbook",{"text":308,"config":309},"Relations avec les investisseurs",{"href":310,"dataGaName":311,"dataGaLocation":25},"https://ir.gitlab.com/","investor relations",{"text":313,"config":314},"Centre de confiance",{"href":315,"dataGaName":316,"dataGaLocation":25},"/fr-fr/security/","trust center",{"text":318,"config":319},"Centre pour la transparence de l'IA",{"href":320,"dataGaName":321,"dataGaLocation":25},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":323,"config":324},"Newsletter",{"href":325,"dataGaName":326,"dataGaLocation":25},"/company/contact/#contact-forms","newsletter",{"text":328,"config":329},"Presse",{"href":330,"dataGaName":331,"dataGaLocation":25},"/press/","press",{"text":333,"config":334,"lists":335},"Nous contacter",{"dataNavLevelOne":275},[336],{"items":337},[338,341,346],{"text":32,"config":339},{"href":34,"dataGaName":340,"dataGaLocation":25},"talk to sales",{"text":342,"config":343},"Portail d’assistance",{"href":344,"dataGaName":345,"dataGaLocation":25},"https://support.gitlab.com","support portal",{"text":347,"config":348},"Portail clients GitLab",{"href":349,"dataGaName":350,"dataGaLocation":25},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":352,"login":353,"suggestions":360},"Fermer",{"text":354,"link":355},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":356,"config":357},"gitlab.com",{"href":39,"dataGaName":358,"dataGaLocation":359},"search login","search",{"text":361,"default":362},"Suggestions",[363,365,370,372,377,382],{"text":54,"config":364},{"href":59,"dataGaName":54,"dataGaLocation":359},{"text":366,"config":367},"Suggestions de code (IA)",{"href":368,"dataGaName":369,"dataGaLocation":359},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":88,"config":371},{"href":90,"dataGaName":88,"dataGaLocation":359},{"text":373,"config":374},"GitLab sur AWS",{"href":375,"dataGaName":376,"dataGaLocation":359},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":378,"config":379},"GitLab sur Google Cloud ",{"href":380,"dataGaName":381,"dataGaLocation":359},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":383,"config":384},"Pourquoi utiliser GitLab ?",{"href":67,"dataGaName":385,"dataGaLocation":359},"Why GitLab?",{"freeTrial":387,"mobileIcon":392,"desktopIcon":397,"secondaryButton":400},{"text":388,"config":389},"Commencer votre essai gratuit",{"href":390,"dataGaName":30,"dataGaLocation":391},"https://gitlab.com/-/trials/new/","nav",{"altText":393,"config":394},"Icône GitLab",{"src":395,"dataGaName":396,"dataGaLocation":391},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":393,"config":398},{"src":399,"dataGaName":396,"dataGaLocation":391},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":401,"config":402},"Commencer",{"href":403,"dataGaName":404,"dataGaLocation":391},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/compare/gitlab-vs-github/","get started",{"freeTrial":406,"mobileIcon":411,"desktopIcon":413},{"text":407,"config":408},"En savoir plus sur GitLab Duo",{"href":409,"dataGaName":410,"dataGaLocation":391},"/fr-fr/gitlab-duo/","gitlab duo",{"altText":393,"config":412},{"src":395,"dataGaName":396,"dataGaLocation":391},{"altText":393,"config":414},{"src":399,"dataGaName":396,"dataGaLocation":391},{"freeTrial":416,"mobileIcon":421,"desktopIcon":423},{"text":417,"config":418},"Retour aux tarifs",{"href":169,"dataGaName":419,"dataGaLocation":391,"icon":420},"back to pricing","GoBack",{"altText":393,"config":422},{"src":395,"dataGaName":396,"dataGaLocation":391},{"altText":393,"config":424},{"src":399,"dataGaName":396,"dataGaLocation":391},{"title":426,"button":427,"config":432},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":428,"config":429},"Regarder GitLab Transcend maintenant",{"href":430,"dataGaName":431,"dataGaLocation":25},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":433,"icon":434},"release","AiStar",{"data":436},{"text":437,"source":438,"edit":444,"contribute":449,"config":454,"items":459,"minimal":636},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":439,"config":440},"Afficher le code source de la page",{"href":441,"dataGaName":442,"dataGaLocation":443},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":445,"config":446},"Modifier cette page",{"href":447,"dataGaName":448,"dataGaLocation":443},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":450,"config":451},"Veuillez contribuer",{"href":452,"dataGaName":453,"dataGaLocation":443},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":455,"facebook":456,"youtube":457,"linkedin":458},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[460,483,537,569,604],{"title":43,"links":461,"subMenu":466},[462],{"text":463,"config":464},"Plateforme DevSecOps",{"href":52,"dataGaName":465,"dataGaLocation":443},"devsecops platform",[467],{"title":167,"links":468},[469,473,478],{"text":470,"config":471},"Voir les forfaits",{"href":169,"dataGaName":472,"dataGaLocation":443},"view plans",{"text":474,"config":475},"Pourquoi choisir GitLab Premium ?",{"href":476,"dataGaName":477,"dataGaLocation":443},"/fr-fr/pricing/premium/","why premium",{"text":479,"config":480},"Pourquoi choisir GitLab Ultimate ?",{"href":481,"dataGaName":482,"dataGaLocation":443},"/fr-fr/pricing/ultimate/","why ultimate",{"title":484,"links":485},"Solutions",[486,491,494,496,501,506,510,513,516,521,523,525,527,532],{"text":487,"config":488},"Transformation digitale",{"href":489,"dataGaName":490,"dataGaLocation":443},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":492,"config":493},"Sécurité et conformité",{"href":108,"dataGaName":115,"dataGaLocation":443},{"text":100,"config":495},{"href":84,"dataGaName":85,"dataGaLocation":443},{"text":497,"config":498},"Développement agile",{"href":499,"dataGaName":500,"dataGaLocation":443},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":502,"config":503},"Transformation cloud",{"href":504,"dataGaName":505,"dataGaLocation":443},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":507,"config":508},"SCM",{"href":97,"dataGaName":509,"dataGaLocation":443},"source code management",{"text":88,"config":511},{"href":90,"dataGaName":512,"dataGaLocation":443},"continuous integration & delivery",{"text":139,"config":514},{"href":141,"dataGaName":515,"dataGaLocation":443},"value stream management",{"text":517,"config":518},"GitOps",{"href":519,"dataGaName":520,"dataGaLocation":443},"/fr-fr/solutions/gitops/","gitops",{"text":152,"config":522},{"href":154,"dataGaName":155,"dataGaLocation":443},{"text":157,"config":524},{"href":159,"dataGaName":160,"dataGaLocation":443},{"text":162,"config":526},{"href":164,"dataGaName":165,"dataGaLocation":443},{"text":528,"config":529},"Formation",{"href":530,"dataGaName":531,"dataGaLocation":443},"/fr-fr/solutions/education/","education",{"text":533,"config":534},"Services financiers",{"href":535,"dataGaName":536,"dataGaLocation":443},"/fr-fr/solutions/finance/","financial services",{"title":172,"links":538},[539,541,544,546,549,551,554,557,559,561,563,565,567],{"text":184,"config":540},{"href":186,"dataGaName":187,"dataGaLocation":443},{"text":542,"config":543},"Guides de démarrage rapide",{"href":191,"dataGaName":192,"dataGaLocation":443},{"text":194,"config":545},{"href":196,"dataGaName":197,"dataGaLocation":443},{"text":199,"config":547},{"href":201,"dataGaName":548,"dataGaLocation":443},"docs",{"text":222,"config":550},{"href":224,"dataGaName":225},{"text":552,"config":553},"Histoires de réussite client",{"href":219,"dataGaLocation":443},{"text":555,"config":556},"Histoires de succès client",{"href":219,"dataGaName":220,"dataGaLocation":443},{"text":227,"config":558},{"href":229,"dataGaName":230,"dataGaLocation":443},{"text":235,"config":560},{"href":237,"dataGaName":238,"dataGaLocation":443},{"text":240,"config":562},{"href":242,"dataGaName":243,"dataGaLocation":443},{"text":245,"config":564},{"href":247,"dataGaName":248,"dataGaLocation":443},{"text":250,"config":566},{"href":252,"dataGaName":253,"dataGaLocation":443},{"text":255,"config":568},{"href":257,"dataGaName":258,"dataGaLocation":443},{"title":273,"links":570},[571,573,576,578,580,582,584,588,593,595,597,599],{"text":280,"config":572},{"href":282,"dataGaName":275,"dataGaLocation":443},{"text":574,"config":575},"Emplois",{"href":287,"dataGaName":288,"dataGaLocation":443},{"text":293,"config":577},{"href":295,"dataGaName":296,"dataGaLocation":443},{"text":298,"config":579},{"href":300,"dataGaName":301,"dataGaLocation":443},{"text":303,"config":581},{"href":305,"dataGaName":306,"dataGaLocation":443},{"text":308,"config":583},{"href":310,"dataGaName":311,"dataGaLocation":443},{"text":585,"config":586},"Sustainability",{"href":587,"dataGaName":585,"dataGaLocation":443},"/sustainability/",{"text":589,"config":590},"Diversité, inclusion et appartenance (DIB)",{"href":591,"dataGaName":592,"dataGaLocation":443},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":313,"config":594},{"href":315,"dataGaName":316,"dataGaLocation":443},{"text":323,"config":596},{"href":325,"dataGaName":326,"dataGaLocation":443},{"text":328,"config":598},{"href":330,"dataGaName":331,"dataGaLocation":443},{"text":600,"config":601},"Déclaration de transparence sur l'esclavage moderne",{"href":602,"dataGaName":603,"dataGaLocation":443},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":333,"links":605},[606,609,614,616,621,626,631],{"text":607,"config":608},"Échanger avec un expert",{"href":34,"dataGaName":35,"dataGaLocation":443},{"text":610,"config":611},"Aide",{"href":612,"dataGaName":613,"dataGaLocation":443},"/support/","get help",{"text":347,"config":615},{"href":349,"dataGaName":350,"dataGaLocation":443},{"text":617,"config":618},"Statut",{"href":619,"dataGaName":620,"dataGaLocation":443},"https://status.gitlab.com/","status",{"text":622,"config":623},"Conditions d'utilisation",{"href":624,"dataGaName":625},"/terms/","terms of use",{"text":627,"config":628},"Déclaration de confidentialité",{"href":629,"dataGaName":630,"dataGaLocation":443},"/fr-fr/privacy/","privacy statement",{"text":632,"config":633},"Préférences en matière de cookies",{"dataGaName":634,"dataGaLocation":443,"id":635,"isOneTrustButton":14},"cookie preferences","ot-sdk-btn",{"items":637},[638,640,643],{"text":622,"config":639},{"href":624,"dataGaName":625,"dataGaLocation":443},{"text":641,"config":642},"Politique de confidentialité",{"href":629,"dataGaName":630,"dataGaLocation":443},{"text":632,"config":644},{"dataGaName":634,"dataGaLocation":443,"id":635,"isOneTrustButton":14},[646,656,667,678,689,699,710,721,730,740,750,759,768,776,786,795,806,815,825,834,844,852,861,871,878,887,896],{"content":647,"config":654},{"title":648,"heroImage":649,"category":11,"description":650,"authors":651,"date":653},"Nouveautés de Git 2.53.0","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663087/Blog/Hero%20Images/git3-cover.png","Découvrez les contributions à cette version, notamment les correctifs apportés au rempaquetage géométrique, une évolution des options de gestion des signatures de commits dans git-fast-import(1), et bien plus encore.",[652],"Justin Tobler","2026-02-03",{"slug":655,"externalUrl":-1},"whats-new-in-git-2-53-0",{"content":657,"config":665},{"title":658,"heroImage":649,"category":11,"description":659,"authors":660,"date":664},"Nouveautés de Git 2.52.0","Découvrez les contributions à cette version, notamment la nouvelle commande git-last-modified(1), les améliorations des outils de réécriture de l'historique et une nouvelle stratégie de maintenance.",[661,662,663],"Christian Couder","Toon Claes","Patrick Steinhardt","2025-11-19",{"slug":666,"externalUrl":-1},"whats-new-in-git-2-52-0",{"content":668,"config":676},{"title":669,"heroImage":670,"category":671,"description":672,"authors":673,"date":675},"Rust : développement sécurisé avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756314674/tct6zf6evw0xgddd2vo3.png","engineering","Découvrez comment GitLab prend en charge le développement en Rust grâce à ses capacités CI/CD, ses analyses de sécurité, ses intégrations dédiées et ses fonctionnalités d'IA.",[674],"Fernando Diaz","2025-11-06",{"slug":677,"externalUrl":-1},"secure-rust-development-with-gitlab",{"content":679,"config":687},{"title":680,"heroImage":681,"category":682,"description":683,"authors":684,"date":686},"L'indépendance des entreprises : un sujet plus important que jamais en DevSecOps","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1756500636/wmey6kqzzuhirk88w2de.png","ai-ml","Dans un contexte où le contrôle des infrastructures de développement soulève de plus en plus d'interrogations, les avantages de GitLab en matière d'indépendance et de transparence n'ont jamais été aussi pertinents.",[685],"Robin Schulman","2025-09-03",{"slug":688,"externalUrl":-1},"why-enterprise-independence-matters-more-than-ever-in-devsecops",{"content":690,"config":697},{"title":691,"heroImage":692,"category":11,"description":693,"authors":694,"date":696},"Nouveautés de Git 2.51.0","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749663087/Blog/Hero%20Images/git3-cover.png","Découvrez les dernières contributions de l'équipe Git de GitLab et de la communauté Git, notamment les optimisations de performances pour git-push(1) et git-fetch(1).",[695],"Karthik Nayak","2025-08-25",{"slug":698,"externalUrl":-1},"what-s-new-in-git-2-51-0",{"content":700,"config":708},{"title":701,"heroImage":702,"category":703,"description":704,"authors":705,"date":707},"Recherche exacte de code : trouvez rapidement du code dans vos dépôts","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749675154/Blog/Hero%20Images/blog-image-template-1800x945__8_.png","product","Découvrez comment trouver des correspondances exactes, utiliser des motifs regex et afficher des résultats contextuels dans des codes sources de plusieurs téraoctets. ",[706],"Dmitry Gruzd","2025-07-23",{"slug":709,"externalUrl":-1},"exact-code-search-find-code-faster-across-repositories",{"content":711,"config":719},{"title":712,"heroImage":713,"category":11,"description":714,"authors":715,"date":718},"Comment nous utilisons GitLab pour développer les communautés open source","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_820,h_500,c_lfill/v1750099558/Blog/Hero%20Images/gitlabflatlogomap.png","Découvrez comment utiliser la plateforme DevSecOps de GitLab pour résoudre les problèmes d'intégration des nouveaux contributeurs.",[716,717],"Lee Tickett","Daniel Murphy","2025-07-22",{"slug":720,"externalUrl":-1},"how-we-use-gitlab-to-grow-open-source-communities",{"content":722,"config":728},{"title":723,"heroImage":724,"category":11,"description":725,"authors":726,"date":727},"Nouveautés de Git 2.50.0","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_1640,h_1000,c_lfill/v1749663087/Blog/Hero%20Images/git3-cover.png","Découvrez les contributions de l'équipe Git de GitLab et de la communauté Git, dont git-diff-pairs(1) et git-rev-list(1), pour la mise à jour de références par lot.",[652],"2025-07-02",{"slug":729,"externalUrl":-1},"what-s-new-in-git-2-50-0",{"content":731,"config":738},{"title":732,"heroImage":733,"category":671,"description":734,"authors":735,"date":737},"Dépôts GitLab : diminution du temps de sauvegarde de 48 h à 41 min ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097166/Blog/Hero%20Images/Blog/Hero%20Images/REFERENCE%20-%20display%20preview%20for%20blog%20images%20%282%29_2pKf8RsKzAaThmQfqHIaa7_1750097166565.png","L'optimisation d'une fonction Git vieille de 15 ans a permis d'augmenter la productivité, de renforcer les stratégies de sauvegarde et de réduire les risques.",[695,736],"Manuel Kraft","2025-06-05",{"slug":739,"externalUrl":-1},"how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes",{"content":741,"config":748},{"title":742,"heroImage":743,"category":11,"description":744,"authors":745,"date":747},"Open source : définition, avantages et défis","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662973/Blog/Hero%20Images/open-source-definition.jpg","Qu'est-ce que l'open source ? Apprenez comment ce modèle collaboratif transforme le développement logiciel grâce au libre accès et au partage du code.",[746],"GitLab France Team","2025-04-16",{"slug":749,"externalUrl":-1},"what-is-open-source",{"content":751,"config":757},{"title":752,"heroImage":753,"category":11,"description":754,"authors":755,"date":756},"Git : 20 ans d'histoire","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097380/Blog/Hero%20Images/Blog/Hero%20Images/git-20-years-opt2_TWNsNk8KH43b3jP0KLD0U_1750097380123.png","Revivez les débuts du projet Git, avec le tout premier commit, découvrez les particularités des premières versions et replongez dans la confusion qu'a provoquée le changement du comportement par défaut de git-push(1).",[663],"2025-04-14",{"slug":758,"externalUrl":-1},"journey-through-gits-20-year-history",{"content":760,"config":766},{"title":761,"heroImage":762,"category":11,"description":763,"authors":764,"date":765},"Git fête ses 20 ans : entretien avec son créateur Linus Torvalds","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662510/Blog/Hero%20Images/git-20-years-opt1.png","Linus Torvalds nous explique les origines de Git, pourquoi il en a confié la maintenance à Junio Hamano et ce qu'il pense de l'ajout de nouveaux langages de programmation à Git.",[663],"2025-04-07",{"slug":767,"externalUrl":-1},"celebrating-gits-20th-anniversary-with-creator-linus-torvalds",{"content":769,"config":774},{"title":770,"heroImage":649,"category":11,"description":771,"authors":772,"date":773},"Nouveautés de Git 2.49.0","Découvrez la dernière version de Git, y compris les performances améliorées avec l'intégration de zlib-ng et la commande git-backfill(1).",[662],"2025-03-14",{"slug":775,"externalUrl":-1},"whats-new-in-git-2-49-0",{"content":777,"config":784},{"title":778,"heroImage":779,"category":11,"description":780,"authors":781,"date":783},"Comment utiliser les images OCI comme source unique de vérité pour vos déploiements continus","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097601/Blog/Hero%20Images/Blog/Hero%20Images/REFERENCE%20-%20Use%20this%20page%20as%20a%20reference%20for%20thumbnail%20sizes_76Tn5jFmEHY5LFj8RdDjNY_1750097600692.png","Découvrez les avantages d'intégrer les images OCI (Open Container Initiative) dans vos workflows GitOps.",[782],"Daniel Helfand","2025-02-19",{"slug":785,"externalUrl":-1},"how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery",{"content":787,"config":793},{"title":788,"heroImage":789,"category":11,"description":790,"authors":791,"date":792},"Hackathon : les clés pour une organisation réussie","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663517/Blog/Hero%20Images/hackathon.jpg","Découvrez les tenants et aboutissants d'un hackathon et obtenez des astuces pour le mettre en place avec efficacité. Découvrez notre guide détaillé.",[746],"2025-02-05",{"slug":794,"externalUrl":-1},"what-is-a-hackathon",{"content":796,"config":804},{"title":797,"heroImage":798,"category":799,"description":800,"authors":801,"date":803},"Programme Co-Create : comment nous construisons GitLab avec nos clients","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659756/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images.png","customer-stories","Découvrez comment Thales, Scania et Kitware collaborent avec les ingénieurs de GitLab pour contribuer au développement de fonctionnalités significatives.",[802],"Fatima Sarah Khalid","2025-01-30",{"slug":805,"externalUrl":-1},"the-co-create-program-how-customers-are-collaborating-to-build-gitlab",{"content":807,"config":813},{"title":808,"heroImage":809,"category":11,"description":810,"authors":811,"date":812},"Nouveautés de Git 2.48.0","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663691/Blog/Hero%20Images/AdobeStock_752438815.jpg","Découvrez la dernière version de Git, y compris un nouveau système de compilation ainsi que des optimisations dans le nouveau backend « reftable ».",[661],"2025-01-10",{"slug":814,"externalUrl":-1},"whats-new-in-git-2-48-0",{"content":816,"config":823},{"title":817,"heroImage":818,"category":819,"description":820,"authors":821,"date":822},"Guide d'introduction aux serveurs Linux : définition, avantages, usage et installation","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663065/Blog/Hero%20Images/serveur-linux.jpg","devsecops","Le serveur Linux est couramment utilisé dans les entreprises. Découvrez ses fonctionnalités, ses utilisations et ses avantages.",[746],"2024-12-04",{"slug":824,"externalUrl":-1},"introduction-guide-to-linux-servers",{"content":826,"config":832},{"title":827,"heroImage":828,"category":11,"description":829,"authors":830,"date":831},"Git en ligne de commande sous Windows avec Git Bash","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665174/Blog/Hero%20Images/git-bash.jpg","Dans cet article, découvrez Git Bash, son fonctionnement, son installation et les principales commandes à connaître.",[746],"2024-10-24",{"slug":833,"externalUrl":-1},"git-bash",{"content":835,"config":842},{"title":836,"heroImage":837,"category":11,"description":838,"authors":839,"date":841},"Qu'est-ce que Git ? Guide complet sur son rôle et son fonctionnement","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687231/Blog/Hero%20Images/Git.jpg","Vous voulez réaliser vos projets avec Git ? Découvrez tous ses avantages et son fonctionnement dans notre guide complet, disponible dès maintenant.",[840],"GitLab Team","2024-10-08",{"slug":843,"externalUrl":-1},"what-is-git",{"content":845,"config":850},{"title":846,"heroImage":809,"category":11,"description":847,"authors":848,"date":849},"Nouveautés de Git 2.47.0","Découvrez les contributions de l'équipe Git de GitLab et de la communauté Git au sens large à la dernière version de Git.",[652],"2024-10-07",{"slug":851,"externalUrl":-1},"whats-new-in-git-2-47-0",{"content":853,"config":859},{"title":854,"heroImage":855,"category":11,"description":856,"authors":857,"date":858},"GitFlow et GitLab Flow : quelle différence ? ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659838/Blog/Hero%20Images/AdobeStock_662057734.jpg","Découvrez ce qu'est GitFlow, son fonctionnement, ses avantages, ainsi que les différences avec GitLab Flow.",[840],"2024-09-27",{"slug":860,"externalUrl":-1},"what-is-gitflow",{"content":862,"config":869},{"title":863,"heroImage":864,"category":11,"description":865,"authors":866,"date":868},"Git fetch vs git pull : quelle est la différence entre ces deux commandes Git ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660028/Blog/Hero%20Images/blog-image-template-1800x945__25_.png","Git pull est une commande Git qui exécute simultanément git fetch et git merge. Cet article décrit les caractéristiques et les utilisations de chaque commande.",[867],"GitLab","2024-09-24",{"slug":870,"externalUrl":-1},"git-pull-vs-git-fetch-whats-the-difference",{"content":872,"config":876},{"title":873,"heroImage":864,"category":11,"description":847,"authors":874,"date":875},"Nouveautés de Git 2.46.0",[652],"2024-07-29",{"slug":877,"externalUrl":-1},"whats-new-in-git-2-46-0",{"content":879,"config":885},{"title":880,"heroImage":881,"category":11,"description":882,"authors":883,"date":884},"Kubernetes : tout savoir sur la solution d’orchestration des conteneurs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660215/Blog/Hero%20Images/kubernetes-container-orchestration-solution.jpg","Kubernetes, également connue sous son diminutif K8s, est une solution open source incontournable pour déployer et maintenir des applications, notamment dans le cloud.",[840],"2024-07-25",{"slug":886,"externalUrl":-1},"kubernetes-the-container-orchestration-solution",{"content":888,"config":894},{"title":889,"heroImage":890,"category":11,"description":891,"authors":892,"date":893},"Format reftable de Git : guide pour les débutants","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664595/Blog/Hero%20Images/blog-image-template-1800x945__9_.png","Dans la version 2.45.0 de Git, GitLab a introduit le backend « reftable », révolutionnant ainsi le stockage des références. Découvrez en détail le fonctionnement de ce nouveau format.",[663],"2024-05-30",{"slug":895,"externalUrl":-1},"a-beginners-guide-to-the-git-reftable-format",{"content":897,"config":905},{"title":898,"heroImage":899,"category":900,"description":901,"authors":902,"date":904},"Qu’est-ce qu’une nomenclature logicielle (SBOM) et quel est son rôle ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664571/Blog/Hero%20Images/blog-image-template-1800x945__8_.png","security","Découvrez ce qu'est une nomenclature logicielle et pourquoi elle fait désormais partie intégrante du développement logiciel. Lisez notre guide complet.",[903],"Sandra Gittlen","2022-10-25",{"slug":906,"externalUrl":-1},"the-ultimate-guide-to-sboms",1772652144648]