[{"data":1,"prerenderedAt":786},["ShallowReactive",2],{"/fr-fr/topics/version-control/what-is-centralized-version-control-system/":3,"navigation-fr-fr":129,"banner-fr-fr":547,"footer-fr-fr":559,"next-steps-fr-fr":771},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":123,"_type":124,"title":7,"_source":125,"_file":126,"_stem":127,"_extension":128},"/fr-fr/topics/version-control/what-is-centralized-version-control-system","version-control",false,"",{"title":9,"description":10},"Qu'est-ce qu'un système de contrôle de version centralisé ?","GitLab rationalise le développement logiciel grâce à un système complet de contrôle de version et de collaboration",[12,26,32,93,121],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"Version control",{"href":23},"/fr-fr/topics/version-control/",{"title":25},"What is centralized version control system",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"Un système de contrôle de version centralisé offre aux équipes de développement logiciel un moyen de collaborer à l'aide d'un serveur central.",{"id":31,"twoColumns":6},"qu'est-ce-qu'un-système-de-contrôle-de-version-centralisé-?",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"On this page",[38,42,46,50,54],{"text":39,"config":40},"Système de contrôle de version centralisé (CVS)",{"href":41},"#centralized-version-control-system-cvs",{"text":43,"config":44},"Exemples de systèmes de contrôle de version centralisés",{"href":45},"#examples-of-centralized-version-control-systems",{"text":47,"config":48},"Quels sont les avantages d'un système de contrôle de version centralisé ?",{"href":49},"#what-are-the-advantages-of-a-centralized-version-control-system",{"text":51,"config":52},"Quels sont les inconvénients d'un système de contrôle de version centralisé ?",{"href":53},"#what-are-the-disadvantages-of-a-centralized-version-control-system",{"text":55,"config":56},"Conclusion",{"href":57},"#conclusion",[59,65,70,75,80,85],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"Dans un [système de contrôle de version](/topics/version-control/) (CVCS) centralisé, également connu sous le nom de contrôle de source centralisé ou de système de gestion de versions, un serveur agit comme le dépôt centralisé principal qui stocke chaque version du code. À l'aide d'un contrôle de source centralisé, chaque utilisateur valide directement dans la branche principale. Ce type de contrôle de version fonctionne donc souvent bien pour les petites équipes, car les membres ont la possibilité de communiquer rapidement afin d'éviter que deux développeurs ne travaillent sur le même morceau de code simultanément. Une communication et une collaboration solides sont importantes pour assurer la réussite d'un workflow centralisé.\n\n> Les systèmes de contrôle de version centralisés, tels que CVS, Perforce et SVN, exigent que les utilisateurs extraient la dernière version du serveur pour télécharger une copie locale sur leur machine. Les contributeurs poussent ensuite des validations sur le serveur et résolvent tout conflit de fusion sur le dépôt principal.\n\nEn tant que modèle client-serveur, un workflow centralisé permet le verrouillage de fichiers afin qu'aucun élément du code actuellement exécuté via la commande git checkout ne soit accessible à d'autres, ce qui assure qu'un seul développeur à la fois contribue au code. Les membres de l'équipe utilisent des branches pour contribuer au dépôt central, et le serveur déverrouille les fichiers après les fusions.\n",{"id":64},"centralized-version-control-system-cvs",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"Les systèmes de contrôle de version centralisés les plus courants sont Concurrent Versions System (CVS), Perforce et Subversion (SVN). Il y a aussi Microsoft Team Foundation Server (TFS), qui est maintenant connu sous le nom d'Azure DevOps Server.\n\nIl est à noter que Git, le système de contrôle de version le plus courant n'est pas un système de contrôle de version (VCS) centralisé, mais plutôt un système de contrôle de version (VCS) distribué.\n",{"id":69},"examples-of-centralized-version-control-systems",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"### Fonctionne bien avec les fichiers binaires\n\nLes fichiers binaires, tels que les ressources graphiques et les fichiers texte, nécessitent une grande quantité d'espace, de sorte que les développeurs de logiciels se tournent vers des systèmes de contrôle de version centralisés pour stocker ces données. Avec un serveur centralisé, les équipes peuvent tirer quelques lignes de code sans enregistrer l'historique complet sur leur ordinateur local. Les utilisateurs de systèmes distribués doivent télécharger l'ensemble du projet, ce qui prend du temps et de l'espace, et les empêchent en outre de faire des diffs. Si une équipe travaille régulièrement avec des fichiers binaires, un système centralisé constitue l'approche la plus efficace pour le développement de code.\n\n### Offre une visibilité complète\n\nAvec un emplacement centralisé, chaque membre de l'équipe a une visibilité complète du code sur lequel il travaille actuellement et des modifications apportées. Ces informations aident les équipes de développement logiciel à comprendre l'état d'un projet et fournissent une base pour la collaboration, car les développeurs partagent le travail sur le serveur central. Un système de contrôle de version centralisé ne contient que deux dépôts de données que les utilisateurs doivent surveiller : la copie locale et le serveur central.\n\n### Diminue la courbe d'apprentissage\n\nLe contrôle de version centralisé est facile à comprendre et à utiliser, de sorte que les développeurs de tout niveau de compétence peuvent apporter des modifications et commencer à contribuer rapidement au code base. La configuration du système et du workflow est également simple et ne nécessite pas un investissement en temps important pour déterminer comment l'équipe de développement logiciel doit utiliser l'outil. Lorsque les développeurs peuvent naviguer dans un workflow rapidement et facilement, ils peuvent se concentrer sur le développement de fonctionnalités au lieu de mémoriser une série d'étapes compliquées pour fusionner les modifications versionnées. La diminution de la courbe d'apprentissage aide également les nouveaux développeurs à avoir un impact dès que possible.\n",{"id":74},"what-are-the-advantages-of-a-centralized-version-control-system",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"### Un point de défaillance unique risque de compromettre les données\n\nLe principal inconvénient est le point de défaillance unique intégré au [serveur centralisé](https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control). Si le serveur distant tombe en panne, personne ne peut travailler sur le code ou pousser les modifications. L'absence d'accès hors ligne signifie que toute perturbation peut avoir un impact significatif sur le développement de code et même entraîner une perte de code. L'ensemble du projet et de l'équipe sont à l'arrêt lors d'une panne. En cas de corruption du disque dur, les équipes de développement logiciel doivent s'appuyer sur des sauvegardes pour récupérer l'historique d'exécution d'un projet. Si les sauvegardes n'ont pas été conservées correctement, l'équipe perd tout. Lorsque toutes les versions sont stockées sur un serveur central, les équipes risquent de perdre leur code source à tout moment. Seuls les instantanés sur les ordinateurs locaux sont récupérables, mais il s'agit d'une petite quantité de code par rapport à l'historique complet d'un projet.\n\nContrairement à un VCS centralisé, un système de contrôle de version distribué permet à chaque utilisateur de disposer d'une copie locale de l'historique d'exécution sur son ordinateur. Ainsi, en cas de panne, chaque copie locale devient une [copie de sauvegarde](/blog/move-to-distributed-vcs/) et les membres de l'équipe peuvent continuer à développer hors ligne.\n\n### La lenteur retarde le développement\n\nLes utilisateurs du système de contrôle de version centralisé ont souvent du mal à créer des branches rapidement, car les utilisateurs doivent communiquer avec le serveur distant pour chaque commande, ce qui ralentit le développement du code.\n\nLe branchement devient alors une tâche chronophage qui peut engendrer des conflits de fusion, car les développeurs ne peuvent pas transférer leurs modifications vers le dépôt central assez rapidement pour que leurs collègues puissent les consulter. Si les membres de l'équipe font face à des connexions réseau lentes, le processus de développement du code devient encore plus fastidieux lorsqu'ils tentent de se connecter au serveur distant.\n\nLa vitesse à laquelle les équipes de développement de logiciels opèrent a un impact direct sur la rapidité avec laquelle elles peuvent proposer des fonctionnalités et générer de la valeur commerciale. Si le processus de développement est lent, l'itération et l'innovation stagnent et les développeurs peuvent être frustrés par le temps nécessaire pour voir apparaitre leurs modifications dans l'application. Il est possible que certaines versions de release ne soient pas publiées si les réseaux ou le serveur distant sont défaillants et si les membres de l'équipe ne peuvent pas rattraper le temps perdu et pousser rapidement les modifications.\n\n### Nombre limité de moments stables pour pousser les changements\n\nUn workflow centralisé est facile à utiliser pour les petites équipes, mais peut présenter des limites lorsque des équipes plus importantes tentent de collaborer. Lorsque plusieurs développeurs souhaitent travailler sur le même morceau de code, il devient difficile de trouver un moment stable pour pousser les modifications. Les modifications instables ne peuvent pas être poussées vers le dépôt central principal. Les développeurs doivent donc les conserver en local jusqu'à ce qu'elles soient prêtes à passer au stade de release.\n\nLorsque les utilisateurs retardent la poussée des modifications, cela peut également retarder les projets de développement logiciel et entraîner des conflits de fusion, car le reste de l'équipe n'a aucune visibilité sur les modifications qui sont uniquement présentes sur l'ordinateur d'un utilisateur. Une fois que les modifications sont enfin poussées vers le dépôt central (c'est-à-dire lorsque les problèmes de stabilité et de vitesse ont été traités), les utilisateurs doivent résoudre rapidement les conflits lors de la fusion pour s'assurer que le reste de l'équipe peut contribuer au code. Le manque de stabilité est le facteur qui mène de nombreuses équipes à [migrer vers un système de contrôle de version différent](https://about.gitlab.com/blog/migrating-your-version-control-to-git/), comme Git.\n",{"id":79},"what-are-the-disadvantages-of-a-centralized-version-control-system",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"Dans le domaine dynamique du développement logiciel, un système de contrôle de version centralisé (CVCS) est la pierre angulaire des équipes visant une collaboration efficace et des processus rationalisés. Ce système exploite la puissance d'un serveur central pour tenir à jour un historique complet des versions. En permettant à chaque développeur de contribuer directement à la branche principale, le CVCS simplifie le processus de développement.\n\nL'essence d'un CVCS réside dans sa capacité à offrir une plateforme unifiée pour le contrôle de version, ce qui garantit que chaque membre de l'équipe travaille avec le code le plus récent afin d'améliorer la productivité et de favoriser une culture de transparence.\n",{"id":84},"conclusion",{"type":86,"componentName":86,"componentContent":87},"TopicsCallToAction",{"subtitle":88,"primaryButton":89},"Découvrez comment GitLab modernise le développement logiciel",{"text":90,"config":91},"En savoir plus",{"href":92},"/fr-fr/solutions/source-code-management/",{"type":94,"componentName":94,"componentContent":95},"CommonResourcesContainer",{"header":96,"tabs":97},"Vous souhaitez en savoir plus sur le contrôle de version ?",[98],{"name":99,"items":100,"config":120},"resources",[101,110],{"header":102,"type":103,"image":104,"link":107},"Découvrez comment GitLab renforce la livraison et la collaboration","Webcast",{"altText":102,"config":105},{"src":106},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":90,"config":108},{"href":109,"icon":103,"modal":6},"/webcast/collaboration-without-boundaries/",{"header":111,"type":112,"image":113,"link":116},"Téléchargez notre e-book sur les meilleures pratiques de contrôle de version pour renforcer la collaboration","Livres",{"altText":111,"config":114},{"src":115},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157556/Website/Topics/resources_1.jpg",{"text":90,"config":117},{"href":118,"icon":119,"modal":6},"/blog/15-git-tips-improve-workflow/","Book",{"key":99},{"type":122,"componentName":122},"CommonNextSteps","content:fr-fr:topics:version-control:what-is-centralized-version-control-system:index.yml","yaml","content","fr-fr/topics/version-control/what-is-centralized-version-control-system/index.yml","fr-fr/topics/version-control/what-is-centralized-version-control-system/index","yml",{"_path":130,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"data":132,"_id":543,"_type":124,"title":544,"_source":125,"_file":545,"_stem":546,"_extension":128},"/shared/fr-fr/main-navigation","fr-fr",{"logo":133,"freeTrial":138,"sales":143,"login":148,"items":153,"search":484,"minimal":520,"duo":534},{"config":134},{"href":135,"dataGaName":136,"dataGaLocation":137},"/fr-fr/","gitlab logo","header",{"text":139,"config":140},"Commencer un essai gratuit",{"href":141,"dataGaName":142,"dataGaLocation":137},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":144,"config":145},"Contacter l'équipe commerciale",{"href":146,"dataGaName":147,"dataGaLocation":137},"/fr-fr/sales/","sales",{"text":149,"config":150},"Connexion",{"href":151,"dataGaName":152,"dataGaLocation":137},"https://gitlab.com/users/sign_in/","sign in",[154,197,295,300,405,465],{"text":155,"config":156,"cards":158,"footer":180},"Plateforme",{"dataNavLevelOne":157},"platform",[159,165,173],{"title":155,"description":160,"link":161},"La plateforme DevSecOps alimentée par l'IA la plus complète",{"text":162,"config":163},"Découvrir notre plateforme",{"href":164,"dataGaName":157,"dataGaLocation":137},"/fr-fr/platform/",{"title":166,"description":167,"link":168},"GitLab Duo (IA)","Créez des logiciels plus rapidement en tirant parti de l'IA à chaque étape du développement",{"text":169,"config":170},"Découvrez GitLab Duo",{"href":171,"dataGaName":172,"dataGaLocation":137},"/fr-fr/gitlab-duo/","gitlab duo ai",{"title":174,"description":175,"link":176},"Choisir GitLab","10 raisons pour lesquelles les entreprises choisissent GitLab",{"text":90,"config":177},{"href":178,"dataGaName":179,"dataGaLocation":137},"/fr-fr/why-gitlab/","why gitlab",{"title":181,"items":182},"Démarrer avec",[183,188,193],{"text":184,"config":185},"Ingénierie de plateforme",{"href":186,"dataGaName":187,"dataGaLocation":137},"/fr-fr/solutions/platform-engineering/","platform engineering",{"text":189,"config":190},"Expérience développeur",{"href":191,"dataGaName":192,"dataGaLocation":137},"/fr-fr/developer-experience/","Developer experience",{"text":194,"config":195},"MLOps",{"href":196,"dataGaName":194,"dataGaLocation":137},"/fr-fr/topics/devops/the-role-of-ai-in-devops/",{"text":198,"left":199,"config":200,"link":202,"lists":206,"footer":277},"Produit",true,{"dataNavLevelOne":201},"solutions",{"text":203,"config":204},"Voir toutes les solutions",{"href":205,"dataGaName":201,"dataGaLocation":137},"/fr-fr/solutions/",[207,232,255],{"title":208,"description":209,"link":210,"items":215},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":211},{"icon":212,"href":213,"dataGaName":214,"dataGaLocation":137},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[216,220,224,228],{"text":217,"config":218},"CI/CD",{"href":219,"dataGaLocation":137,"dataGaName":217},"/fr-fr/solutions/continuous-integration/",{"text":221,"config":222},"Développement assisté par l'IA",{"href":171,"dataGaLocation":137,"dataGaName":223},"AI assisted development",{"text":225,"config":226},"Gestion du code source",{"href":92,"dataGaLocation":137,"dataGaName":227},"Source Code Management",{"text":229,"config":230},"Livraison de logiciels automatisée",{"href":213,"dataGaLocation":137,"dataGaName":231},"Automated software delivery",{"title":233,"description":234,"link":235,"items":240},"Securité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":236},{"href":237,"dataGaName":238,"dataGaLocation":137,"icon":239},"/fr-fr/solutions/security-compliance/","security and compliance","ShieldCheckLight",[241,245,250],{"text":242,"config":243},"Sécurité et conformité",{"href":237,"dataGaLocation":137,"dataGaName":244},"Security & Compliance",{"text":246,"config":247},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":248,"dataGaLocation":137,"dataGaName":249},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":251,"config":252},"Conformité et gouvernance",{"href":253,"dataGaLocation":137,"dataGaName":254},"/fr-fr/solutions/continuous-software-compliance/","Compliance and governance",{"title":256,"link":257,"items":262},"Mesures",{"config":258},{"icon":259,"href":260,"dataGaName":261,"dataGaLocation":137},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[263,267,272],{"text":264,"config":265},"Visibilité et mesures",{"href":260,"dataGaLocation":137,"dataGaName":266},"Visibility and Measurement",{"text":268,"config":269},"Gestion de la chaîne de valeur",{"href":270,"dataGaLocation":137,"dataGaName":271},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":273,"config":274},"Données d'analyse et informations clés",{"href":275,"dataGaLocation":137,"dataGaName":276},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":278,"items":279},"GitLab pour",[280,285,290],{"text":281,"config":282},"Entreprises",{"href":283,"dataGaLocation":137,"dataGaName":284},"/fr-fr/enterprise/","enterprise",{"text":286,"config":287},"PME",{"href":288,"dataGaLocation":137,"dataGaName":289},"/fr-fr/small-business/","small business",{"text":291,"config":292},"Secteur public",{"href":293,"dataGaLocation":137,"dataGaName":294},"/fr-fr/solutions/public-sector/","public sector",{"text":296,"config":297},"Tarifs",{"href":298,"dataGaName":299,"dataGaLocation":137,"dataNavLevelOne":299},"/fr-fr/pricing/","pricing",{"text":301,"config":302,"link":303,"lists":307,"feature":392},"Ressources",{"dataNavLevelOne":99},{"text":304,"config":305},"Afficher toutes les ressources",{"href":306,"dataGaName":99,"dataGaLocation":137},"/fr-fr/resources/",[308,341,364],{"title":309,"items":310},"Premiers pas",[311,316,321,326,331,336],{"text":312,"config":313},"Installation",{"href":314,"dataGaName":315,"dataGaLocation":137},"/fr-fr/install/","install",{"text":317,"config":318},"Guides de démarrage rapide",{"href":319,"dataGaName":320,"dataGaLocation":137},"/fr-fr/get-started/","quick setup checklists",{"text":322,"config":323},"Apprentissage",{"href":324,"dataGaLocation":137,"dataGaName":325},"https://university.gitlab.com/","learn",{"text":327,"config":328},"Documentation sur le produit",{"href":329,"dataGaName":330,"dataGaLocation":137},"https://docs.gitlab.com/","product documentation",{"text":332,"config":333},"Vidéos sur les bonnes pratiques",{"href":334,"dataGaName":335,"dataGaLocation":137},"/fr-fr/getting-started-videos/","best practice videos",{"text":337,"config":338},"Intégrations",{"href":339,"dataGaName":340,"dataGaLocation":137},"/fr-fr/integrations/","integrations",{"title":342,"items":343},"Découvrir",[344,349,354,359],{"text":345,"config":346},"Histoires de succès client",{"href":347,"dataGaName":348,"dataGaLocation":137},"/fr-fr/customers/","customer success stories",{"text":350,"config":351},"Blog",{"href":352,"dataGaName":353,"dataGaLocation":137},"/fr-fr/blog/","blog",{"text":355,"config":356},"Travail à distance",{"href":357,"dataGaName":358,"dataGaLocation":137},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":360,"config":361},"TeamOps",{"href":362,"dataGaName":363,"dataGaLocation":137},"/fr-fr/teamops/","teamops",{"title":365,"items":366},"Connecter",[367,372,377,382,387],{"text":368,"config":369},"Services GitLab",{"href":370,"dataGaName":371,"dataGaLocation":137},"/fr-fr/services/","services",{"text":373,"config":374},"Communauté",{"href":375,"dataGaName":376,"dataGaLocation":137},"/community/","community",{"text":378,"config":379},"Forum",{"href":380,"dataGaName":381,"dataGaLocation":137},"https://forum.gitlab.com/","forum",{"text":383,"config":384},"Événements",{"href":385,"dataGaName":386,"dataGaLocation":137},"/events/","events",{"text":388,"config":389},"Partenaires",{"href":390,"dataGaName":391,"dataGaLocation":137},"/fr-fr/partners/","partners",{"backgroundColor":393,"textColor":394,"text":395,"image":396,"link":400},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":397,"config":398},"carte promo The Source",{"src":399},"/images/navigation/the-source-promo-card.svg",{"text":401,"config":402},"Lire les articles les plus récents",{"href":403,"dataGaName":404,"dataGaLocation":137},"/fr-fr/the-source/","the source",{"text":406,"config":407,"lists":409},"Société",{"dataNavLevelOne":408},"company",[410],{"items":411},[412,417,423,425,430,435,440,445,450,455,460],{"text":413,"config":414},"À propos",{"href":415,"dataGaName":416,"dataGaLocation":137},"/fr-fr/company/","about",{"text":418,"config":419,"footerGa":422},"Emplois",{"href":420,"dataGaName":421,"dataGaLocation":137},"/jobs/","jobs",{"dataGaName":421},{"text":383,"config":424},{"href":385,"dataGaName":386,"dataGaLocation":137},{"text":426,"config":427},"Leadership",{"href":428,"dataGaName":429,"dataGaLocation":137},"/company/team/e-group/","leadership",{"text":431,"config":432},"Équipe",{"href":433,"dataGaName":434,"dataGaLocation":137},"/company/team/","team",{"text":436,"config":437},"Manuel",{"href":438,"dataGaName":439,"dataGaLocation":137},"https://handbook.gitlab.com/","handbook",{"text":441,"config":442},"Relations avec les investisseurs",{"href":443,"dataGaName":444,"dataGaLocation":137},"https://ir.gitlab.com/","investor relations",{"text":446,"config":447},"Centre de confiance",{"href":448,"dataGaName":449,"dataGaLocation":137},"/fr-fr/security/","trust center",{"text":451,"config":452},"Centre pour la transparence de l'IA",{"href":453,"dataGaName":454,"dataGaLocation":137},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":456,"config":457},"Newsletter",{"href":458,"dataGaName":459,"dataGaLocation":137},"/company/contact/","newsletter",{"text":461,"config":462},"Presse",{"href":463,"dataGaName":464,"dataGaLocation":137},"/press/","press",{"text":466,"config":467,"lists":468},"Nous contacter",{"dataNavLevelOne":408},[469],{"items":470},[471,474,479],{"text":144,"config":472},{"href":146,"dataGaName":473,"dataGaLocation":137},"talk to sales",{"text":475,"config":476},"Aide",{"href":477,"dataGaName":478,"dataGaLocation":137},"/support/","get help",{"text":480,"config":481},"Portail clients GitLab",{"href":482,"dataGaName":483,"dataGaLocation":137},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":485,"login":486,"suggestions":493},"Fermer",{"text":487,"link":488},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":489,"config":490},"gitlab.com",{"href":151,"dataGaName":491,"dataGaLocation":492},"search login","search",{"text":494,"default":495},"Suggestions",[496,499,504,506,511,516],{"text":166,"config":497},{"href":171,"dataGaName":498,"dataGaLocation":492},"GitLab Duo (AI)",{"text":500,"config":501},"Suggestions de code (IA)",{"href":502,"dataGaName":503,"dataGaLocation":492},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":217,"config":505},{"href":219,"dataGaName":217,"dataGaLocation":492},{"text":507,"config":508},"GitLab sur AWS",{"href":509,"dataGaName":510,"dataGaLocation":492},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":512,"config":513},"GitLab sur Google Cloud ",{"href":514,"dataGaName":515,"dataGaLocation":492},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":517,"config":518},"Pourquoi utiliser GitLab ?",{"href":178,"dataGaName":519,"dataGaLocation":492},"Why GitLab?",{"freeTrial":521,"mobileIcon":526,"desktopIcon":531},{"text":522,"config":523},"Commencer votre essai gratuit",{"href":524,"dataGaName":142,"dataGaLocation":525},"https://gitlab.com/-/trials/new/","nav",{"altText":527,"config":528},"Icône GitLab",{"src":529,"dataGaName":530,"dataGaLocation":525},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":527,"config":532},{"src":533,"dataGaName":530,"dataGaLocation":525},"/images/brand/gitlab-logo-type.svg",{"freeTrial":535,"mobileIcon":539,"desktopIcon":541},{"text":536,"config":537},"En savoir plus sur GitLab Duo",{"href":171,"dataGaName":538,"dataGaLocation":525},"gitlab duo",{"altText":527,"config":540},{"src":529,"dataGaName":530,"dataGaLocation":525},{"altText":527,"config":542},{"src":533,"dataGaName":530,"dataGaLocation":525},"content:shared:fr-fr:main-navigation.yml","Main Navigation","shared/fr-fr/main-navigation.yml","shared/fr-fr/main-navigation",{"_path":548,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"title":549,"button":550,"config":554,"_id":556,"_type":124,"_source":125,"_file":557,"_stem":558,"_extension":128},"/shared/fr-fr/banner","GitLab Duo Agent Platform est maintenant disponible en version bêta publique !",{"text":90,"config":551},{"href":552,"dataGaName":553,"dataGaLocation":137},"/gitlab-duo/agent-platform/","duo banner",{"layout":555},"release","content:shared:fr-fr:banner.yml","shared/fr-fr/banner.yml","shared/fr-fr/banner",{"_path":560,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"data":561,"_id":767,"_type":124,"title":768,"_source":125,"_file":769,"_stem":770,"_extension":128},"/shared/fr-fr/main-footer",{"text":562,"source":563,"edit":569,"contribute":574,"config":579,"items":584,"minimal":758},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":564,"config":565},"Afficher le code source de la page",{"href":566,"dataGaName":567,"dataGaLocation":568},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":570,"config":571},"Modifier cette page",{"href":572,"dataGaName":573,"dataGaLocation":568},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":575,"config":576},"Veuillez contribuer",{"href":577,"dataGaName":578,"dataGaLocation":568},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":580,"facebook":581,"youtube":582,"linkedin":583},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[585,608,662,695,729],{"title":155,"links":586,"subMenu":591},[587],{"text":588,"config":589},"Plateforme DevSecOps",{"href":164,"dataGaName":590,"dataGaLocation":568},"devsecops platform",[592],{"title":296,"links":593},[594,598,603],{"text":595,"config":596},"Voir les forfaits",{"href":298,"dataGaName":597,"dataGaLocation":568},"view plans",{"text":599,"config":600},"Pourquoi choisir GitLab Premium ?",{"href":601,"dataGaName":602,"dataGaLocation":568},"/fr-fr/pricing/premium/","why premium",{"text":604,"config":605},"Pourquoi choisir GitLab Ultimate ?",{"href":606,"dataGaName":607,"dataGaLocation":568},"/fr-fr/pricing/ultimate/","why ultimate",{"title":609,"links":610},"Solutions",[611,616,619,621,626,631,635,638,641,646,648,650,652,657],{"text":612,"config":613},"Transformation digitale",{"href":614,"dataGaName":615,"dataGaLocation":568},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":242,"config":617},{"href":237,"dataGaName":618,"dataGaLocation":568},"security & compliance",{"text":229,"config":620},{"href":213,"dataGaName":214,"dataGaLocation":568},{"text":622,"config":623},"Développement agile",{"href":624,"dataGaName":625,"dataGaLocation":568},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":627,"config":628},"Transformation cloud",{"href":629,"dataGaName":630,"dataGaLocation":568},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":632,"config":633},"SCM",{"href":92,"dataGaName":634,"dataGaLocation":568},"source code management",{"text":217,"config":636},{"href":219,"dataGaName":637,"dataGaLocation":568},"continuous integration & delivery",{"text":268,"config":639},{"href":270,"dataGaName":640,"dataGaLocation":568},"value stream management",{"text":642,"config":643},"GitOps",{"href":644,"dataGaName":645,"dataGaLocation":568},"/fr-fr/solutions/gitops/","gitops",{"text":281,"config":647},{"href":283,"dataGaName":284,"dataGaLocation":568},{"text":286,"config":649},{"href":288,"dataGaName":289,"dataGaLocation":568},{"text":291,"config":651},{"href":293,"dataGaName":294,"dataGaLocation":568},{"text":653,"config":654},"Formation",{"href":655,"dataGaName":656,"dataGaLocation":568},"/fr-fr/solutions/education/","education",{"text":658,"config":659},"Services financiers",{"href":660,"dataGaName":661,"dataGaLocation":568},"/fr-fr/solutions/finance/","financial services",{"title":301,"links":663},[664,666,668,670,673,675,679,681,683,685,687,689,691,693],{"text":312,"config":665},{"href":314,"dataGaName":315,"dataGaLocation":568},{"text":317,"config":667},{"href":319,"dataGaName":320,"dataGaLocation":568},{"text":322,"config":669},{"href":324,"dataGaName":325,"dataGaLocation":568},{"text":327,"config":671},{"href":329,"dataGaName":672,"dataGaLocation":568},"docs",{"text":350,"config":674},{"href":352,"dataGaName":353},{"text":676,"config":677},"Histoires de réussite client",{"href":678,"dataGaLocation":568},"/customers/",{"text":345,"config":680},{"href":347,"dataGaName":348,"dataGaLocation":568},{"text":355,"config":682},{"href":357,"dataGaName":358,"dataGaLocation":568},{"text":368,"config":684},{"href":370,"dataGaName":371,"dataGaLocation":568},{"text":360,"config":686},{"href":362,"dataGaName":363,"dataGaLocation":568},{"text":373,"config":688},{"href":375,"dataGaName":376,"dataGaLocation":568},{"text":378,"config":690},{"href":380,"dataGaName":381,"dataGaLocation":568},{"text":383,"config":692},{"href":385,"dataGaName":386,"dataGaLocation":568},{"text":388,"config":694},{"href":390,"dataGaName":391,"dataGaLocation":568},{"title":406,"links":696},[697,699,701,703,705,707,709,713,718,720,722,724],{"text":413,"config":698},{"href":415,"dataGaName":408,"dataGaLocation":568},{"text":418,"config":700},{"href":420,"dataGaName":421,"dataGaLocation":568},{"text":426,"config":702},{"href":428,"dataGaName":429,"dataGaLocation":568},{"text":431,"config":704},{"href":433,"dataGaName":434,"dataGaLocation":568},{"text":436,"config":706},{"href":438,"dataGaName":439,"dataGaLocation":568},{"text":441,"config":708},{"href":443,"dataGaName":444,"dataGaLocation":568},{"text":710,"config":711},"Sustainability",{"href":712,"dataGaName":710,"dataGaLocation":568},"/sustainability/",{"text":714,"config":715},"Diversité, inclusion et appartenance (DIB)",{"href":716,"dataGaName":717,"dataGaLocation":568},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":446,"config":719},{"href":448,"dataGaName":449,"dataGaLocation":568},{"text":456,"config":721},{"href":458,"dataGaName":459,"dataGaLocation":568},{"text":461,"config":723},{"href":463,"dataGaName":464,"dataGaLocation":568},{"text":725,"config":726},"Déclaration de transparence sur l'esclavage moderne",{"href":727,"dataGaName":728,"dataGaLocation":568},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":466,"links":730},[731,734,736,738,743,748,753],{"text":732,"config":733},"Échanger avec un expert",{"href":146,"dataGaName":147,"dataGaLocation":568},{"text":475,"config":735},{"href":477,"dataGaName":478,"dataGaLocation":568},{"text":480,"config":737},{"href":482,"dataGaName":483,"dataGaLocation":568},{"text":739,"config":740},"Statut",{"href":741,"dataGaName":742,"dataGaLocation":568},"https://status.gitlab.com/","status",{"text":744,"config":745},"Conditions d'utilisation",{"href":746,"dataGaName":747},"/terms/","terms of use",{"text":749,"config":750},"Déclaration de confidentialité",{"href":751,"dataGaName":752,"dataGaLocation":568},"/fr-fr/privacy/","privacy statement",{"text":754,"config":755},"Préférences en matière de cookies",{"dataGaName":756,"dataGaLocation":568,"id":757,"isOneTrustButton":199},"cookie preferences","ot-sdk-btn",{"items":759},[760,762,765],{"text":744,"config":761},{"href":746,"dataGaName":747,"dataGaLocation":568},{"text":763,"config":764},"Politique de confidentialité",{"href":751,"dataGaName":752,"dataGaLocation":568},{"text":754,"config":766},{"dataGaName":756,"dataGaLocation":568,"id":757,"isOneTrustButton":199},"content:shared:fr-fr:main-footer.yml","Main Footer","shared/fr-fr/main-footer.yml","shared/fr-fr/main-footer",{"_path":772,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"header":773,"eyebrow":774,"blurb":775,"button":776,"secondaryButton":780,"_id":782,"_type":124,"title":783,"_source":125,"_file":784,"_stem":785,"_extension":128},"/shared/fr-fr/next-steps","Commencez à livrer des logiciels de meilleurs qualité plus rapidement","Plus de 50 % des entreprises du classement Fortune 100 font confiance à GitLab","Découvrez comment la plateforme DevSecOps intelligente\n\n\npeut aider votre équipe.\n",{"text":139,"config":777},{"href":778,"dataGaName":142,"dataGaLocation":779},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":144,"config":781},{"href":146,"dataGaName":147,"dataGaLocation":779},"content:shared:fr-fr:next-steps.yml","Next Steps","shared/fr-fr/next-steps.yml","shared/fr-fr/next-steps",1754424566719]