[{"data":1,"prerenderedAt":991},["ShallowReactive",2],{"/fr-fr/gitlab-secrets-manager":3,"navigation-fr-fr":285,"banner-fr-fr":715,"footer-fr-fr":723,"vimeo-embed:1233057442":973},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":240,"meta":241,"navigation":15,"path":242,"seo":243,"slug":6,"stem":283,"testContent":6,"type":6,"__hash__":284},"pages/fr-fr/gitlab-secrets-manager/index.yml","",null,[8,39,49,76,103,130,148,164,175,193],{"componentName":9,"componentContent":10},"ArtifactCentralHero",{"config":11,"eyebrow":16,"eyebrowImage":17,"title":20,"description":21,"button":22,"secondaryButton":28,"video":33},{"playPosition":12,"videoBorder":15},{"top":13,"left":14},"51.6%","50%",true,"GitLab Secrets Manager",{"altText":5,"config":18},{"src":19},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790361617/swshajuif4zgvsmdnh6e.svg","Une gestion native des secrets sur la plateforme que vos équipes utilisent déjà","Mettez fin à la multiplication des secrets avec GitLab Secrets Manager, basé sur OpenBao. Les secrets de pipeline et d'exécution sont lus depuis un magasin unique et régis par les autorisations et la piste d'audit qui couvrent déjà votre code.",{"text":23,"config":24},"Essayer gratuitement",{"href":25,"dataGaName":26,"dataGaLocation":27},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial","free trial","hero",{"text":29,"config":30},"Contacter l'équipe commerciale",{"href":31,"dataGaName":32,"dataGaLocation":27},"/fr-fr/sales/","contact sales",{"altText":34,"buttonLabel":35,"config":36},"Vidéo de démonstration de GitLab Secrets Manager","Lire la vidéo de démonstration de GitLab Secrets Manager",{"href":37,"thumbnail":38},"https://player.vimeo.com/video/1233057442","https://res.cloudinary.com/about-gitlab-com/image/upload/c_crop,w_2216,h_926/v1791224196/s23iniixhngmx3cxrpp5.jpg",{"componentName":40,"componentContent":41},"CommonStickyCTA",{"text":42,"link":43,"config":47},"Une gestion native des secrets sur la plateforme que vos équipes utilisent déjà.",{"text":44,"config":45},"Commencer votre essai",{"href":25,"dataGaName":26,"dataGaLocation":46},"sticky",{"useLinkTextOnMobile":15,"alignment":48},"left",{"componentName":50,"componentContent":51},"CommonMediaWithCols",{"config":52,"title":54,"description":55,"image":56,"columns":60},{"id":53,"diagram":15},"manage-secrets-where-developers-work","Gérez les secrets là où vos équipes de développement travaillent déjà","Avec GitLab Secrets Manager, les secrets résident dans les mêmes groupes et projets que le code qui les utilise : toute demande de secret s'intègre au workflow habituel, sans plug-in, agent ni second outil à maîtriser.",{"altText":57,"config":58},"Une merge request modifiant le nom d'un secret dans le fichier de configuration du pipeline, examinée et approuvée avec le code.",{"src":59},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357041/ygcj8gq5ucujsvno0wqp.png",[61,66,71],{"title":62,"content":63,"config":64},"Même gouvernance que votre code","L'accès suit la hiérarchie existante de vos groupes et projets, et des autorisations granulaires offrent un contrôle supplémentaire : vous n'avez pas de second modèle d'accès à synchroniser. Définissez un identifiant une seule fois au niveau du projet ou partagez-le dans tout le groupe. Toute personne qui quitte un projet perd automatiquement son accès.",{"icon":65},"Users",{"title":67,"content":68,"config":69},"Déclaration dans la configuration du pipeline","Un développeur déclare le secret dont un job a besoin avec le mot-clé secrets: dans le fichier de configuration du pipeline. GitLab connaît déjà le projet, la branche et l'environnement du job : aucune identité n'est à connecter entre la CI et un coffre-fort séparé.",{"icon":70},"Pipeline",{"title":72,"content":73,"config":74},"Correction dans une seule merge request","Lorsqu'une référence de secret ne fonctionne plus, le correctif est livré dans la même merge request que le code, sans second dépôt ni second approbateur. Avec des identifiants sécurisés à portée d'une seule ligne, moins de secrets se retrouvent dans les variables CI, les fichiers de configuration locaux ou le dépôt.",{"icon":75},"MergeRequest",{"componentName":50,"componentContent":77},{"config":78,"title":81,"description":82,"image":83,"columns":87},{"id":79,"diagram":15,"backgroundColor":80},"limit-the-blast-radius","$color-surface-100","Limitez l'impact des identifiants exposés","Lorsqu'une dépendance compromise s'exécute dans un job, le nettoyage avec GitLab Secrets Manager consiste à effectuer la rotation et l'audit des secrets auxquels ce job pouvait accéder, et non à geler tous les pipelines.",{"altText":84,"config":85},"Un job demandant un secret, la portée vérifiée selon la branche et l'environnement, puis le secret injecté dans le job.",{"src":86},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357073/rtqfq7iu4zgc6b8klocy.png",[88,93,98],{"title":89,"content":90,"config":91},"Portée limitée au job","Contrairement aux variables CI, qui atteignent chaque job du pipeline, un secret n'atteint que les jobs qui le déclarent et qui respectent sa portée : branche, environnement et statut de protection.",{"icon":92},"Shield",{"title":94,"content":95,"config":96},"Suppression à la fin du job","GitLab Secrets Manager écrit la valeur dans un fichier temporaire et n'expose que son chemin, ce qui limite l'exposition dans les sous-processus, les vidages mémoire et la télémétrie. La valeur est masquée dans les logs de job et supprimée à la fin du job : rien ne persiste sur le runner.",{"icon":97},"Expire",{"title":99,"content":100,"config":101},"Suivi de la lecture au déploiement","Les événements de création, de lecture, de mise à jour et de suppression sont consignés dans la même piste d'audit que le reste de GitLab. Les lectures depuis les pipelines comportent les ID du pipeline et du job : les équipes de réponse aux incidents et les auditeurs retracent ainsi un identifiant de l'accès au déploiement, sans corréler manuellement les logs entre plusieurs systèmes.",{"icon":102},"Log",{"componentName":50,"componentContent":104},{"config":105,"title":108,"description":109,"image":110,"columns":114},{"id":106,"diagram":15,"maxWidth":107},"one-store-for-pipelines-clusters-and-infrastructure",800,"Un magasin unique pour les pipelines, les clusters et l'infrastructure","Les pipelines lisent directement les secrets. Les charges de travail Kubernetes, les exécutions Terraform et OpenTofu, les outils CLI compatibles avec Vault et les autres automatisations se connectent via des points d'intégration standard, avec les mêmes autorisations et la même piste d'audit que les pipelines.",{"altText":111,"config":112},"Les pipelines GitLab CI/CD, Kubernetes, Terraform, OpenTofu et d'autres automatisations lisant tous leurs secrets depuis un magasin GitLab Secrets Manager unique.",{"src":113},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357107/aarj5wgaxtmlnj3u9otc.png",[115,120,125],{"title":116,"content":117,"config":118},"Disponibilité pour Kubernetes, Terraform et OpenTofu","External Secrets Operator maintient les secrets Kubernetes synchronisés avec GitLab : les valeurs ayant fait l'objet d'une rotation se propagent sans redéploiement. Terraform et OpenTofu lisent les secrets comme source de données lors de leur exécution, ce qui évite de stocker les identifiants dans des fichiers et des variables CI/CD.",{"icon":119},"Kubernetes",{"title":121,"content":122,"config":123},"Récupération par les clients compatibles avec Vault et via l'API","Basé sur OpenBao, GitLab Secrets Manager expose une API compatible avec Vault : les équipes qui utilisent déjà des scripts avec OpenBao CLI ou Vault CLI conservent leurs commandes. Toute autre automatisation récupère les secrets via l'API GitLab Secrets Manager, sans coder les identifiants en dur ni maintenir des fichiers de variables séparés.",{"icon":124},"Api",{"title":126,"content":127,"config":128},"Conservation dans un magasin unique même quand les cibles changent","Les identifiants suivent les charges de travail multicloud, hybrides et sur site, sans fédération d'identités par plateforme. Déplacer une charge de travail vers un autre cloud ne nécessite pas de mettre en place un second magasin, et les secrets qui seraient autrement dispersés entre des magasins par compte et par région sont regroupés en un seul endroit.",{"icon":129},"Infrastructure",{"componentName":131,"componentContent":132},"GitlabDuoTextMediaColumns",{"config":133,"eyebrow":135,"title":136,"description":137,"image":138,"tertiaryButton":142},{"id":134},"block-and-detect-secret-leaks","[ PROTECTION ]","Bloquez et détectez les fuites de secrets","GitLab va au-delà de la gestion des identifiants. La protection contre le push des secrets empêche les identifiants d'atteindre le dépôt, la détection côté client repère les secrets dans le texte des tickets et des merge requests, et la détection des secrets dans les pipelines identifie ceux qui se trouvent déjà dans le code. GitLab Duo Agent Platform trie les résultats et signale les faux positifs probables.",{"altText":139,"config":140},"Un résultat de la détection des secrets de GitLab indiquant le scanner, le fichier concerné et la vérification de validité d'un secret détecté.",{"src":141},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790370088/gi4ldqjcci3xgkfswojv.png",{"text":143,"config":144},"Découvrir la détection des secrets",{"href":145,"dataGaName":146,"dataGaLocation":147},"https://docs.gitlab.com/user/application_security/secret_detection/","secret detection","block and detect secret leaks",{"componentName":131,"componentContent":149},{"config":150,"eyebrow":152,"title":153,"description":154,"image":155,"tertiaryButton":159},{"id":151},"pricing","[ TARIFICATION ]","Ne payez que ce que vous utilisez","GitLab Secrets Manager est un module d'extension payant pour GitLab Premium et GitLab Ultimate, facturé via les GitLab Credits : 1 crédit par secret stocké par mois et 1 crédit pour 2 500 opérations de lecture de secrets. Si vous préférez un forfait fixe, un contrat de licence d'entreprise (ELA) est disponible.",{"altText":156,"config":157},"Un graphique abstrait représentant un secret stocké lu par plusieurs consommateurs, avec une consommation mesurée en GitLab Credits.",{"src":158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357153/elmcaxpml45g3aemucps.png",{"text":160,"config":161},"En savoir plus sur la facturation",{"href":162,"dataGaName":163,"dataGaLocation":151},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/","gitlab credits billing",{"componentName":165,"componentContent":166},"SecretsManagerGetStartedCTA",{"config":167,"eyebrow":169,"title":170,"description":171,"button":172},{"id":168},"get-started","// PRENEZ EN MAIN L'AVENIR","Premiers pas avec GitLab Secrets Manager","Vous êtes déjà client GitLab Premium ou GitLab Ultimate ? Les propriétaires de groupes principaux peuvent essayer GitLab Secrets Manager gratuitement pendant 30 jours ou dans la limite de 500 crédits d'évaluation, selon la première échéance atteinte.",{"text":44,"config":173},{"href":25,"dataGaName":26,"dataGaLocation":174},"get started",{"componentName":176,"componentContent":177},"CommonSpotlightCTA",{"card":178,"config":191},{"title":179,"text":180,"image":181,"button":184,"actionText":190},"Votre modernisation de la sécurité \u003Cbr> est-elle efficace à grande échelle ?","GitLab a créé ce framework de maturité en s'appuyant sur son expérience auprès de clients de premier plan dans leur secteur. Répondez à quelques questions sur la façon dont votre équipe gère la sécurité et la conformité pour obtenir votre score de maturité et des recommandations pour passer à l'étape suivante.",{"altText":5,"config":182},{"src":183},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"text":185,"config":186},"Obtenir mon score de maturité en matière de sécurité",{"href":187,"dataGaName":188,"dataGaLocation":189},"/fr-fr/assessments/security-modernization-assessment/","security modernization assessment","mid page","Le questionnaire ne prend pas plus de 5 minutes.",{"theme":192},"light",{"componentName":194,"componentContent":195},"CommonFaq",{"header":196,"config":197,"groups":199},"Foire aux questions",{"id":198,"normalHeader":15,"showToggle":15},"faq",[200],{"config":201,"questions":204},{"id":202,"dataToggle":203},"general","secrets-manager-faq",[205,210,215,220,225,230,235],{"question":206,"config":207,"answer":209},"Que deviennent mes variables CI/CD existantes ?",{"id":208},"existing-cicd-variables","Elles continuent de fonctionner, et rien n'est migré automatiquement. Les [variables CI/CD](https://docs.gitlab.com/ci/variables/){data-ga-name=\"ci cd variables\" data-ga-location=\"faq\"} restent adaptées aux configurations non sensibles. Pour identifier les variables à migrer, utilisez [l'outil d'audit des secrets pour les variables CI/CD](https://gitlab.com/guided-explorations/secrets-management/secret-audit-tool-for-variables/){data-ga-name=\"secret audit tool\" data-ga-location=\"faq\"} afin de repérer celles qui contiennent des identifiants, puis transférez ces valeurs dans GitLab Secrets Manager à votre rythme.",{"question":211,"config":212,"answer":214},"Les intégrations Vault, AWS, Azure et Google Cloud continuent-elles de fonctionner ?",{"id":213},"existing-integrations","Oui, sans aucun changement. Les intégrations existantes pour HashiCorp Vault, AWS Secrets Manager, Azure Key Vault et Google Cloud Secret Manager fonctionnent aux côtés de GitLab Secrets Manager.",{"question":216,"config":217,"answer":219},"Quels niveaux d'abonnement et quels déploiements prennent en charge GitLab Secrets Manager ?",{"id":218},"tiers-and-deployments","GitLab Secrets Manager est disponible pour les clients GitLab Premium et GitLab Ultimate. Il est en disponibilité générale sur GitLab.com dès aujourd'hui et arrive sur GitLab Self-Managed avec GitLab 19.5. La prise en charge de GitLab Dedicated sera bientôt disponible.",{"question":221,"config":222,"answer":224},"Comment fonctionne la facturation et qu'est-ce qu'un crédit ?",{"id":223},"billing-and-credits","GitLab Secrets Manager est un module d'extension payant facturé via les GitLab Credits. Un secret stocké pendant un mois consomme 1 crédit, et 2 500 opérations de lecture de secrets consomment 1 crédit. L'utilisation est mesurée au niveau de l'espace de nommage : les allocations de crédits par utilisateur et les plafonds de dépenses ne s'appliquent donc pas. Les clients disposant d'un pool de crédits engagés imputent l'utilisation de GitLab Secrets Manager sur ce pool, et le tableau de bord des crédits l'affiche séparément de l'utilisation de GitLab Duo Agent Platform. Consultez la [documentation sur la facturation de GitLab Secrets Manager](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/){data-ga-name=\"secrets manager billing\" data-ga-location=\"faq\"} pour en savoir plus.",{"question":226,"config":227,"answer":229},"Quelles sont les conditions requises pour l'essai ?",{"id":228},"trial-requirements","Un abonnement GitLab Premium ou GitLab Ultimate et le rôle Propriétaire sur le groupe principal. L'essai dure 30 jours ou jusqu'à épuisement de 500 crédits d'évaluation, selon la première échéance atteinte. Pour le lancer sur GitLab.com, accédez à votre groupe principal, sélectionnez **Sécurisation > GitLab Secrets Manager**, puis **Commencer un essai de 30 jours**. Sur GitLab Self-Managed, la procédure est identique à partir de GitLab 19.5, une fois qu'un administrateur a installé GitLab Secrets Manager sur l'instance. Pour continuer après l'essai, vous devez accepter les conditions de facturation à l'usage, soit directement, soit en achetant un pool d'engagement mensuel. Consultez la page [Comment démarrer un essai](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial){data-ga-name=\"start a trial docs\" data-ga-location=\"faq\"} pour obtenir la procédure complète.",{"question":231,"config":232,"answer":234},"Les secrets peuvent-ils être lus en dehors du CI/CD ?",{"id":233},"access-outside-cicd","Oui. Les charges de travail Kubernetes synchronisent les secrets via External Secrets Operator à l'aide de son fournisseur Vault. Terraform et OpenTofu lisent un secret comme source de données lors de la planification ou de l'application. Les équipes qui utilisent déjà des scripts reposant sur des outils compatibles avec Vault passent par OpenBao CLI ou Vault CLI, et toute autre automatisation effectue ses lectures via l'API GitLab Secrets Manager. Tous lisent depuis le même magasin, avec les mêmes autorisations que les pipelines. Consultez la page [Accès en dehors du CI/CD](https://docs.gitlab.com/ci/secrets/secrets_manager/non_cicd_access/){data-ga-name=\"access outside ci cd\" data-ga-location=\"faq\"}.",{"question":236,"config":237,"answer":239},"Comment les secrets sont-ils chiffrés ?",{"id":238},"encryption","GitLab Secrets Manager est basé sur OpenBao, qui chiffre chaque secret au repos avec AES256GCM. Les valeurs sont résolues lors de l'exécution et masquées dans les logs de job, et contrairement à une variable CI, un secret n'est jamais lisible dans la configuration de votre projet.","yml",{},"/fr-fr/gitlab-secrets-manager",{"title":16,"description":244,"schema":245},"Gestion native des secrets basée sur OpenBao. Secrets de pipeline et d'exécution dans un même magasin, régis par les autorisations et l'audit de votre code.",{"config":246,"description":269,"featureList":270},{"@context":247,"@type":248,"name":16,"applicationCategory":249,"operatingSystem":250,"url":251,"image":59,"publisher":252,"offers":256},"https://schema.org","SoftwareApplication","DeveloperApplication","Web-based, GitLab Self-Managed","https://about.gitlab.com/fr-fr/gitlab-secrets-manager/",{"@type":253,"name":254,"url":255},"Organization","GitLab","https://about.gitlab.com/",[257,264],{"@type":258,"name":259,"description":260,"price":261,"priceCurrency":262,"availability":263,"url":25},"Offer","Essai","Les propriétaires de groupes principaux disposant d'un abonnement GitLab Premium ou GitLab Ultimate peuvent essayer GitLab Secrets Manager gratuitement pendant 30 jours ou dans la limite de 500 crédits d'évaluation, selon la première échéance atteinte.","0","USD","https://schema.org/InStock",{"@type":258,"name":265,"description":266,"availability":263,"category":267,"url":268},"Module d'extension GitLab Premium et GitLab Ultimate","GitLab Secrets Manager est un module d'extension payant pour GitLab Premium et GitLab Ultimate, facturé via les GitLab Credits : 1 crédit par secret stocké par mois et 1 crédit pour 2 500 opérations de lecture de secrets.","Contact sales","https://about.gitlab.com/fr-fr/sales/","Une gestion native des secrets sur la plateforme que vos équipes utilisent déjà. Les secrets de pipeline et d'exécution sont lus depuis un magasin unique basé sur OpenBao et régis par les autorisations et la piste d'audit qui couvrent déjà votre code.",[271,272,273,274,275,276,277,278,279,280,281,282],"Secrets stockés dans les mêmes groupes et projets que le code qui les utilise","Accès régi par la hiérarchie existante des groupes et des projets et par des autorisations granulaires","Secrets déclarés dans le fichier de configuration du pipeline avec le mot-clé secrets","Secrets limités au job selon la branche, l'environnement et le statut de protection","Valeurs écrites dans un fichier temporaire, masquées dans les logs de job et supprimées à la fin du job","Événements de création, de lecture, de mise à jour et de suppression dans la piste d'audit GitLab","Synchronisation via External Secrets Operator pour les charges de travail Kubernetes","Lecture des secrets comme source de données dans Terraform et OpenTofu","API compatible avec Vault pour les outils OpenBao CLI et Vault CLI existants","Prise en charge des environnements multicloud, hybrides et sur site sans fédération d'identités par plateforme","Protection contre le push des secrets, détection côté client et détection des secrets dans les pipelines","Facturation à l'usage via les GitLab Credits","fr-fr/gitlab-secrets-manager/index","UMr6qwb_nAX9w1L_k-tm_EdjFY6WBYYoKlXBf_p1vyk",{"logo":286,"freeTrial":291,"sales":295,"login":300,"items":305,"search":632,"minimal":667,"duo":685,"switchNav":694,"pricingDeployment":705},{"config":287},{"href":288,"dataGaName":289,"dataGaLocation":290},"/fr-fr/","gitlab logo","header",{"text":292,"config":293},"Commencer un essai gratuit",{"href":294,"dataGaName":26,"dataGaLocation":290},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/",{"text":296,"config":297},"Demander une démo",{"href":298,"dataGaName":299,"dataGaLocation":290},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":301,"config":302},"Connexion",{"href":303,"dataGaName":304,"dataGaLocation":290},"https://gitlab.com/users/sign_in/","sign in",[306,392,479,483,558,612],{"text":307,"left":15,"config":308,"menu":310},"Plateforme",{"dataNavLevelOne":309},"platform",{"type":311,"link":312,"columns":316,"feature":381},"lists",{"text":313,"config":314},"Explorer la plateforme",{"href":315,"dataGaName":309,"dataGaLocation":290},"/fr-fr/platform/",[317,340,363],{"title":318,"items":319},"Exécution et workflows",[320,325,330,335],{"text":321,"config":322},"CI/CD",{"href":323,"dataGaLocation":290,"dataGaName":324},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":326,"config":327},"Gestion du code source",{"href":328,"dataGaLocation":290,"dataGaName":329},"/fr-fr/solutions/source-code-management/","source code management",{"text":331,"config":332},"Méthode de livraison selon les principes Agile",{"href":333,"dataGaLocation":290,"dataGaName":334},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":336,"config":337},"Gestion des artefacts",{"href":338,"dataGaLocation":290,"dataGaName":339},"/fr-fr/artifact-central/","artifact management",{"title":341,"items":342},"Sécurité et gouvernance",[343,348,353,358],{"text":344,"config":345},"Test de sécurité des applications",{"href":346,"dataGaLocation":290,"dataGaName":347},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":349,"config":350},"Gouvernance et conformité",{"href":351,"dataGaLocation":290,"dataGaName":352},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":354,"config":355},"Gestion des secrets",{"href":356,"dataGaLocation":290,"dataGaName":357},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":359,"config":360},"Sécurité de la chaîne d'approvisionnement",{"href":361,"dataGaLocation":290,"dataGaName":362},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":364,"items":365},"Contexte et IA",[366,371,376],{"text":367,"config":368},"Orchestration agentique",{"href":369,"dataGaLocation":290,"dataGaName":370},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":372,"config":373},"Graphe de contexte",{"href":374,"dataGaLocation":290,"dataGaName":375},"/fr-fr/gitlab-orbit/","context graph",{"text":377,"config":378},"Visibilité et mesures",{"href":379,"dataGaLocation":290,"dataGaName":380},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":382,"title":385,"text":386,"link":387},{"background":383,"textColor":384},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Pourquoi utiliser GitLab","Une plateforme unique offrant une rapidité maîtrisée tout au long du cycle de développement logiciel.",{"text":388,"config":389},"En savoir plus",{"href":390,"dataGaName":391,"dataGaLocation":290},"/fr-fr/why-gitlab/","why gitlab",{"text":393,"left":15,"config":394,"menu":396},"Solutions",{"dataNavLevelOne":395},"solutions",{"type":311,"link":397,"columns":401,"feature":470},{"text":398,"config":399},"Voir toutes les solutions",{"href":400,"dataGaName":395,"dataGaLocation":290},"/fr-fr/solutions/",[402,419,437],{"title":403,"items":404},"Résultats",[405,410,414],{"text":406,"config":407},"Modernisation DevOps",{"href":408,"dataGaLocation":290,"dataGaName":409},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":411,"config":412},"Modernisation de la sécurité",{"href":187,"dataGaLocation":290,"dataGaName":413},"security modernization",{"text":415,"config":416},"Modernisation de l'IA",{"href":417,"dataGaLocation":290,"dataGaName":418},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":420,"items":421},"Par taille",[422,427,432],{"text":423,"config":424},"Entreprises",{"href":425,"dataGaLocation":290,"dataGaName":426},"/fr-fr/enterprise/","enterprise",{"text":428,"config":429},"PME",{"href":430,"dataGaLocation":290,"dataGaName":431},"/fr-fr/small-business/","small business",{"text":433,"config":434},"Start-up",{"href":435,"dataGaLocation":290,"dataGaName":436},"/fr-fr/solutions/startups/","startups",{"title":438,"items":439},"Secteurs",[440,445,450,455,460,465],{"text":441,"config":442},"Services financiers",{"href":443,"dataGaLocation":290,"dataGaName":444},"/fr-fr/solutions/finance/","financial services",{"text":446,"config":447},"Secteur public",{"href":448,"dataGaLocation":290,"dataGaName":449},"/fr-fr/solutions/public-sector/","public sector",{"text":451,"config":452},"Télécommunications",{"href":453,"dataGaLocation":290,"dataGaName":454},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":456,"config":457},"Automobile",{"href":458,"dataGaLocation":290,"dataGaName":459},"/fr-fr/solutions/automotive/","automotive",{"text":461,"config":462},"Éducation",{"href":463,"dataGaLocation":290,"dataGaName":464},"/fr-fr/solutions/education/","education",{"text":466,"config":467},"Aérospatiale",{"href":468,"dataGaLocation":290,"dataGaName":469},"/fr-fr/solutions/aerospace/","aerospace",{"config":471,"title":472,"text":473,"link":474},{"background":383,"textColor":384},"GitLab Security Standard","Découvrez comment renforcer votre usine logicielle et permettre aux agents d'IA de gagner en autonomie sans sacrifier la sécurité.",{"text":475,"config":476},"Découvrir GitLab Security Standard",{"href":477,"dataGaName":478,"dataGaLocation":290},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":480,"config":481},"Tarifs",{"href":482,"dataGaName":151,"dataGaLocation":290,"dataNavLevelOne":151},"/fr-fr/pricing/",{"text":484,"config":485,"menu":487},"Ressources",{"dataNavLevelOne":486},"resources",{"type":311,"link":488,"columns":492,"feature":549},{"text":489,"config":490},"Afficher toutes les ressources",{"href":491,"dataGaName":486,"dataGaLocation":290},"/fr-fr/resources/",[493,521],{"title":494,"items":495},"Découvrir",[496,501,506,511,516],{"text":497,"config":498},"Documentation",{"href":499,"dataGaName":500,"dataGaLocation":290},"https://docs.gitlab.com/","docs",{"text":502,"config":503},"GitLab University",{"href":504,"dataGaName":505,"dataGaLocation":290},"https://university.gitlab.com/","university",{"text":507,"config":508},"Démos",{"href":509,"dataGaName":510,"dataGaLocation":290},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":512,"config":513},"Centre de démos",{"href":514,"dataGaName":515,"dataGaLocation":290},"/fr-fr/demo-hub/","demo hub",{"text":517,"config":518},"Services",{"href":519,"dataGaName":520,"dataGaLocation":290},"/fr-fr/services/","services",{"title":522,"items":523},"Connecter",[524,529,534,539,544],{"text":525,"config":526},"Blog",{"href":527,"dataGaName":528,"dataGaLocation":290},"/fr-fr/blog/","blog",{"text":530,"config":531},"Communauté",{"href":532,"dataGaName":533,"dataGaLocation":290},"/community/","community",{"text":535,"config":536},"Clients",{"href":537,"dataGaName":538,"dataGaLocation":290},"/fr-fr/customers/","customers",{"text":540,"config":541},"Partenaires",{"href":542,"dataGaName":543,"dataGaLocation":290},"/fr-fr/partners/","partners",{"text":545,"config":546},"Événements",{"href":547,"dataGaName":548,"dataGaLocation":290},"/events/","events",{"config":550,"title":551,"text":552,"link":553},{"background":383,"textColor":384},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":554,"config":555},"Lire les articles les plus récents",{"href":556,"dataGaName":557,"dataGaLocation":290},"/fr-fr/whats-new/","whats new",{"text":559,"config":560,"menu":562},"Société",{"dataNavLevelOne":561},"company",{"type":311,"columns":563},[564],{"items":565},[566,571,577,582,587,592,597,602,607],{"text":567,"config":568},"À propos",{"href":569,"dataGaName":570,"dataGaLocation":290},"/fr-fr/company/","about",{"text":572,"config":573,"footerGa":576},"Carrières",{"href":574,"dataGaName":575,"dataGaLocation":290},"/jobs/","jobs",{"dataGaName":575},{"text":578,"config":579},"Presse",{"href":580,"dataGaName":581,"dataGaLocation":290},"/press/","press",{"text":583,"config":584},"Manuel",{"href":585,"dataGaName":586,"dataGaLocation":290},"https://handbook.gitlab.com/","handbook",{"text":588,"config":589},"Leadership",{"href":590,"dataGaName":591,"dataGaLocation":290},"/company/team/e-group/","leadership",{"text":593,"config":594},"Relations avec les investisseurs",{"href":595,"dataGaName":596,"dataGaLocation":290},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":598,"config":599},"Trust Center",{"href":600,"dataGaName":601,"dataGaLocation":290},"/fr-fr/security/","trust center",{"text":603,"config":604},"Centre pour la transparence de l'IA",{"href":605,"dataGaName":606,"dataGaLocation":290},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":608,"config":609},"Newsletter",{"href":610,"dataGaName":611,"dataGaLocation":290},"/company/contact/#contact-forms","newsletter",{"text":613,"config":614,"menu":615},"Nous contacter",{"dataNavLevelOne":561},{"type":311,"columns":616},[617],{"items":618},[619,622,627],{"text":29,"config":620},{"href":31,"dataGaName":621,"dataGaLocation":290},"talk to sales",{"text":623,"config":624},"Assistance GitLab",{"href":625,"dataGaName":626,"dataGaLocation":290},"https://support.gitlab.com/hc/en-us","support portal",{"text":628,"config":629},"Portail clients GitLab",{"href":630,"dataGaName":631,"dataGaLocation":290},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":633,"login":634,"suggestions":641},"Fermer",{"text":635,"link":636},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":637,"config":638},"GitLab.com",{"href":303,"dataGaName":639,"dataGaLocation":640},"search login","search",{"text":642,"default":643},"Suggestions",[644,648,652,654,659,664],{"text":645,"config":646},"GitLab Duo Agent Platform",{"href":369,"dataGaName":647,"dataGaLocation":640},"GitLab Duo Agent Platform",{"text":649,"config":650},"Suggestions de code (IA)",{"href":369,"dataGaName":651,"dataGaLocation":640},"Code Suggestions (AI)",{"text":321,"config":653},{"href":323,"dataGaName":321,"dataGaLocation":640},{"text":655,"config":656},"GitLab sur AWS",{"href":657,"dataGaName":658,"dataGaLocation":640},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":660,"config":661},"GitLab sur Google Cloud",{"href":662,"dataGaName":663,"dataGaLocation":640},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":385,"config":665},{"href":390,"dataGaName":666,"dataGaLocation":640},"Why GitLab?",{"freeTrial":668,"mobileIcon":673,"desktopIcon":678,"secondaryButton":681},{"text":669,"config":670},"Commencer votre essai gratuit",{"href":671,"dataGaName":26,"dataGaLocation":672},"https://gitlab.com/-/trials/new/","nav",{"altText":674,"config":675},"Icône GitLab",{"src":676,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":674,"config":679},{"src":680,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":682,"config":683},"Commencer",{"href":684,"dataGaName":174,"dataGaLocation":672},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/",{"freeTrial":686,"mobileIcon":690,"desktopIcon":692},{"text":687,"config":688},"En savoir plus sur GitLab Duo",{"href":369,"dataGaName":689,"dataGaLocation":672},"gitlab duo",{"altText":674,"config":691},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":693},{"src":680,"dataGaName":677,"dataGaLocation":672},{"button":695,"mobileIcon":700,"desktopIcon":702},{"text":696,"config":697},"/switch",{"href":698,"dataGaName":699,"dataGaLocation":672},"#contact","switch",{"altText":674,"config":701},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":703},{"src":704,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":706,"mobileIcon":711,"desktopIcon":713},{"text":707,"config":708},"Retour aux tarifs",{"href":482,"dataGaName":709,"dataGaLocation":672,"icon":710},"back to pricing","GoBack",{"altText":674,"config":712},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":714},{"src":680,"dataGaName":677,"dataGaLocation":672},{"title":716,"button":717,"config":720},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":388,"config":718},{"href":374,"dataGaName":719,"dataGaLocation":290},"orbit",{"layout":721,"disabled":722},"release",false,{"data":724},{"text":725,"source":726,"edit":732,"contribute":737,"config":742,"items":747,"minimal":965},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":727,"config":728},"Afficher le code source de la page",{"href":729,"dataGaName":730,"dataGaLocation":731},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":733,"config":734},"Modifier cette page",{"href":735,"dataGaName":736,"dataGaLocation":731},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":738,"config":739},"Contribuer",{"href":740,"dataGaName":741,"dataGaLocation":731},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":743,"facebook":744,"youtube":745,"linkedin":746},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[748,793,850,891,932],{"title":480,"links":749,"subMenu":764},[750,754,759],{"text":751,"config":752},"Voir les forfaits",{"href":482,"dataGaName":753,"dataGaLocation":731},"view plans",{"text":755,"config":756},"GitLab Premium",{"href":757,"dataGaName":758,"dataGaLocation":731},"/fr-fr/pricing/premium/","why premium",{"text":760,"config":761},"GitLab Ultimate",{"href":762,"dataGaName":763,"dataGaLocation":731},"/fr-fr/pricing/ultimate/","why ultimate",[765],{"title":613,"links":766},[767,769,771,773,778,783,788],{"text":29,"config":768},{"href":31,"dataGaName":299,"dataGaLocation":731},{"text":623,"config":770},{"href":625,"dataGaName":626,"dataGaLocation":731},{"text":628,"config":772},{"href":630,"dataGaName":631,"dataGaLocation":731},{"text":774,"config":775},"Statut",{"href":776,"dataGaName":777,"dataGaLocation":731},"https://status.gitlab.com/","status",{"text":779,"config":780},"Conditions d'utilisation",{"href":781,"dataGaName":782,"dataGaLocation":731},"/terms/","terms of use",{"text":784,"config":785},"Politique de confidentialité",{"href":786,"dataGaName":787,"dataGaLocation":731},"/fr-fr/privacy/","privacy statement",{"text":789,"config":790},"Gestion des cookies",{"dataGaName":791,"dataGaLocation":731,"id":792,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":307,"links":794,"subMenu":807},[795,797,799,801,803,805],{"text":313,"config":796},{"href":315,"dataGaName":309,"dataGaLocation":731},{"text":367,"config":798},{"href":369,"dataGaName":370,"dataGaLocation":731},{"text":321,"config":800},{"href":323,"dataGaName":324,"dataGaLocation":731},{"text":372,"config":802},{"href":374,"dataGaName":375,"dataGaLocation":731},{"text":354,"config":804},{"href":356,"dataGaName":357,"dataGaLocation":731},{"text":385,"config":806},{"href":390,"dataGaName":391,"dataGaLocation":731},[808],{"title":809,"links":810},"Thèmes",[811,815,820,825,830,835,840,845],{"text":321,"config":812},{"href":813,"dataGaName":814,"dataGaLocation":731},"/fr-fr/topics/ci-cd/","cicd",{"text":816,"config":817},"GitOps",{"href":818,"dataGaName":819,"dataGaLocation":731},"/fr-fr/topics/gitops/","gitops",{"text":821,"config":822},"DevOps",{"href":823,"dataGaName":824,"dataGaLocation":731},"/fr-fr/topics/devops/","devops",{"text":826,"config":827},"Contrôle de version",{"href":828,"dataGaName":829,"dataGaLocation":731},"/fr-fr/topics/version-control/","version control",{"text":831,"config":832},"DevSecOps",{"href":833,"dataGaName":834,"dataGaLocation":731},"/fr-fr/topics/devsecops/","devsecops",{"text":836,"config":837},"Cloud-native",{"href":838,"dataGaName":839,"dataGaLocation":731},"/fr-fr/topics/cloud-native/","cloud native",{"text":841,"config":842},"IA pour la programmation",{"href":843,"dataGaName":844,"dataGaLocation":731},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":846,"config":847},"IA agentique",{"href":848,"dataGaName":849,"dataGaLocation":731},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":393,"links":851},[852,854,856,858,860,862,864,866,868,870,872,874,876,879,883,887],{"text":406,"config":853},{"href":408,"dataGaName":409,"dataGaLocation":731},{"text":411,"config":855},{"href":187,"dataGaName":413,"dataGaLocation":731},{"text":415,"config":857},{"href":417,"dataGaName":418,"dataGaLocation":731},{"text":441,"config":859},{"href":443,"dataGaName":444,"dataGaLocation":731},{"text":446,"config":861},{"href":448,"dataGaName":449,"dataGaLocation":731},{"text":451,"config":863},{"href":453,"dataGaName":454,"dataGaLocation":731},{"text":456,"config":865},{"href":458,"dataGaName":459,"dataGaLocation":731},{"text":461,"config":867},{"href":463,"dataGaName":464,"dataGaLocation":731},{"text":466,"config":869},{"href":468,"dataGaName":469,"dataGaLocation":731},{"text":423,"config":871},{"href":425,"dataGaName":426,"dataGaLocation":731},{"text":428,"config":873},{"href":430,"dataGaName":431,"dataGaLocation":731},{"text":433,"config":875},{"href":435,"dataGaName":436,"dataGaLocation":731},{"text":816,"config":877},{"href":878,"dataGaName":819,"dataGaLocation":731},"/fr-fr/solutions/gitops/",{"text":880,"config":881},"Analyse de la composition logicielle",{"href":361,"dataGaName":882,"dataGaLocation":731},"software composition analysis",{"text":884,"config":885},"Gestion de la chaîne de valeur",{"href":379,"dataGaName":886,"dataGaLocation":731},"value stream management",{"text":888,"config":889},"Toutes les solutions",{"href":400,"dataGaName":890,"dataGaLocation":731},"all solutions",{"title":484,"links":892},[893,898,903,905,907,909,911,913,915,917,919,921,923,925,928],{"text":894,"config":895},"Installation",{"href":896,"dataGaName":897,"dataGaLocation":731},"/fr-fr/install/","install",{"text":899,"config":900},"Guides de démarrage",{"href":901,"dataGaName":902,"dataGaLocation":731},"/fr-fr/get-started/","quick setup checklists",{"text":497,"config":904},{"href":499,"dataGaName":500,"dataGaLocation":731},{"text":502,"config":906},{"href":504,"dataGaName":505,"dataGaLocation":731},{"text":507,"config":908},{"href":509,"dataGaName":510,"dataGaLocation":731},{"text":512,"config":910},{"href":514,"dataGaName":515,"dataGaLocation":731},{"text":517,"config":912},{"href":519,"dataGaName":520,"dataGaLocation":731},{"text":525,"config":914},{"href":527,"dataGaName":528,"dataGaLocation":731},{"text":530,"config":916},{"href":532,"dataGaName":533,"dataGaLocation":731},{"text":535,"config":918},{"href":537,"dataGaName":538,"dataGaLocation":731},{"text":540,"config":920},{"href":542,"dataGaName":543,"dataGaLocation":731},{"text":545,"config":922},{"href":547,"dataGaName":548,"dataGaLocation":731},{"text":608,"config":924},{"href":610,"dataGaName":611,"dataGaLocation":731},{"text":926,"config":927},"Nouveautés",{"href":556,"dataGaName":557,"dataGaLocation":731},{"text":929,"config":930},"Toutes les ressources",{"href":491,"dataGaName":931,"dataGaLocation":731},"all resources",{"title":559,"links":933},[934,936,938,940,942,944,946,948,950,955,960],{"text":567,"config":935},{"href":569,"dataGaName":561,"dataGaLocation":731},{"text":572,"config":937},{"href":574,"dataGaName":575,"dataGaLocation":731},{"text":578,"config":939},{"href":580,"dataGaName":581,"dataGaLocation":731},{"text":583,"config":941},{"href":585,"dataGaName":586,"dataGaLocation":731},{"text":588,"config":943},{"href":590,"dataGaName":591,"dataGaLocation":731},{"text":593,"config":945},{"href":595,"dataGaName":596,"dataGaLocation":731},{"text":598,"config":947},{"href":600,"dataGaName":601,"dataGaLocation":731},{"text":603,"config":949},{"href":605,"dataGaName":606,"dataGaLocation":731},{"text":951,"config":952},"Développement durable",{"href":953,"dataGaName":954,"dataGaLocation":731},"/sustainability/","Sustainability",{"text":956,"config":957},"Diversité, inclusion et appartenance (DIB)",{"href":958,"dataGaName":959,"dataGaLocation":731},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":961,"config":962},"Déclaration de transparence sur l'esclavage moderne",{"href":963,"dataGaName":964,"dataGaLocation":731},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":966},[967,969,971],{"text":779,"config":968},{"href":781,"dataGaName":782,"dataGaLocation":731},{"text":789,"config":970},{"dataGaName":791,"dataGaLocation":731,"id":792,"isOneTrustButton":15},{"text":784,"config":972},{"href":786,"dataGaName":787,"dataGaLocation":731},{"type":974,"version":975,"provider_name":976,"provider_url":977,"title":978,"author_name":254,"author_url":979,"is_plus":261,"account_type":426,"html":980,"width":981,"height":982,"duration":983,"description":5,"thumbnail_url":984,"thumbnail_width":985,"thumbnail_height":986,"thumbnail_url_with_play_button":987,"upload_date":988,"video_id":989,"uri":990},"video","1.0","Vimeo","https://vimeo.com/","Secret Manager GA v2","https://vimeo.com/gitlab","\u003Ciframe src=\"https://player.vimeo.com/video/1233057442?app_id=122963\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"Secret Manager GA v2\">\u003C/iframe>",426,240,523,"https://i.vimeocdn.com/video/2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2026-10-05 11:07:35",1233057442,"/videos/1233057442",1791483389097]