Indexer des dépôts distants depuis GitHub, GitLab et BitBucket pour des équipes Enterprise sans stocker le code localement.
Cette fonctionnalité est disponible uniquement dans Windsurf Plugins pour les offres Enterprise.
Même si l’indexation locale fonctionne très bien, un utilisateur peut vouloir indexer des bases de code qu’il n’a pas en local afin que nos modèles d’IA puissent les utiliser comme contexte.Pour ce cas d’usage, les organisations disposant d’offres Teams et Enterprise peuvent utiliser le service d’indexation de Windsurf pour importer, à l’échelle de l’organisation, tous les dépôts pertinents. L’indexation et la génération d’embeddings sont ensuite effectuées par les serveurs de Windsurf (dans un tenant isolé) et, une fois l’index créé, il peut être interrogé par n’importe quel membre de l’équipe.
Ajout d’un dépôt
Depuis https://windsurf.com/indexing, vous pouvez ajouter un dépôt à indexer. Actuellement, nous prenons en charge les dépôts Git depuis GitHub, GitLab et Bitbucket.
Vous pouvez choisir d’indexer une branche spécifique et de réindexer automatiquement le dépôt après un certain nombre de jours.
Garanties de sécurité
Nous clonons le dépôt pour créer l’index, mais une fois les embeddings de la base de code générés, nous supprimons tout le code et tous les extraits de code à condition que le paramètre Store Snippets soit décoché. Nous ne conservons rien d’autre que les embeddings eux‑mêmes, à partir desquels il est impossible de reconstituer le code original.Par ailleurs, l’indexation et la génération des embeddings sont effectuées sur une instance mono‑locataire : rien dans le processus d’indexation n’est partagé entre plusieurs clients Windsurf Teams.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Windsurf Docs","colors":{"primary":"#34E8BB","light":"#34E8BB","dark":"#34E8BB"},"logo":{"light":"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f","dark":"https://mintcdn.com/codeium/Wq_VJcrav3XIkIsv/assets/windsurf-white-logo.svg?fit=max\u0026auto=format\u0026n=Wq_VJcrav3XIkIsv\u0026q=85\u0026s=cf2529c7ca0b084c690089bc03b55830","href":"https://windsurf.com"},"favicon":{"light":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c","dark":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c"},"navbar":{"links":[],"primary":{"type":"button","label":"Download","href":"https://windsurf.com/download"}},"footer":{"socials":{"twitter":"https://x.com/windsurf","discord":"https://discord.com/invite/3XFf78nAx5"}},"seo":{"metatags":{"og:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:site":"@windsurf","og:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers.","og:site_name":"Windsurf Docs","twitter:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers."},"indexing":"navigable"},"integrations":{"ga4":{"measurementId":"G-8183L9GV0M"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"windsurf/getting-started"},{"language":"fr","href":"fr/windsurf/getting-started"},{"language":"es","href":"es/windsurf/getting-started"},{"language":"de","href":"de/windsurf/getting-started"},{"language":"pt-BR","href":"pt-BR/windsurf/getting-started"},{"language":"zh","href":"zh/windsurf/getting-started"},{"language":"ja","href":"ja/windsurf/getting-started"},{"language":"ro","href":"ro/windsurf/getting-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"codeium","hasAudioNarration":false,"actualSubdomain":"codeium","customDomains":["docs.windsurf.com"],"gitSource":{"type":"github","owner":"exafunction","repo":"codeium-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae921b9a7789b0d4de9976b:success","clientVersion":"0.0.4138","searchFilterCounts":[{"language":"en","tag":"Windsurf","count":57},{"language":"de","tag":"Windsurf","count":49},{"language":"es","tag":"Windsurf","count":49},{"language":"fr","tag":"Windsurf","count":49},{"language":"ja","tag":"Windsurf","count":49},{"language":"pt-BR","tag":"Windsurf","count":49},{"language":"ro","tag":"Windsurf","count":49},{"language":"zh","tag":"Windsurf","count":49},{"language":"en","tag":"Windsurf Plugins","count":44},{"language":"de","tag":"Windsurf Plugins","count":44},{"language":"es","tag":"Windsurf Plugins","count":44},{"language":"fr","tag":"Windsurf Plugins","count":44},{"language":"ja","tag":"Windsurf Plugins","count":44},{"language":"pt-BR","tag":"Windsurf Plugins","count":44},{"language":"ro","tag":"Windsurf Plugins","count":44},{"language":"zh","tag":"Windsurf Plugins","count":44},{"language":"en","tag":"Accounts","count":32},{"language":"de","tag":"Konten","count":30},{"language":"es","tag":"Cuentas","count":30},{"language":"fr","tag":"Comptes","count":30},{"language":"ja","tag":"アカウント","count":30},{"language":"pt-BR","tag":"Contas","count":30},{"language":"ro","tag":"Conturi","count":30},{"language":"zh","tag":"账户","count":30},{"language":"en","tag":"Teams \u0026 Enterprise","count":27},{"language":"de","tag":"Teams \u0026 Enterprise","count":26},{"language":"es","tag":"Teams y Enterprise","count":26},{"language":"fr","tag":"Teams et Enterprise","count":26},{"language":"pt-BR","tag":"Teams e Enterprise","count":26},{"language":"en","tag":"API Reference","count":18},{"language":"de","tag":"API-Referenz","count":18},{"language":"es","tag":"Referencia de la API","count":18},{"language":"fr","tag":"Référence de l’API","count":18},{"language":"ja","tag":"API リファレンス","count":18},{"language":"pt-BR","tag":"Referência da API","count":18},{"language":"zh","tag":"API 参考","count":18},{"language":"en","tag":"Editor","count":16},{"language":"de","tag":"Editor","count":14},{"language":"es","tag":"Editor","count":14},{"language":"fr","tag":"Éditeur","count":14},{"language":"ja","tag":"エディタ","count":14},{"language":"ja","tag":"Teams と Enterprise","count":14},{"language":"pt-BR","tag":"Editor","count":14},{"language":"ro","tag":"Editor","count":14},{"language":"ro","tag":"Teams și Enterprise","count":14},{"language":"zh","tag":"编辑器","count":14},{"language":"zh","tag":"Teams 与 Enterprise","count":14},{"language":"en","tag":"Troubleshooting","count":13},{"language":"de","tag":"Fehlerbehebung","count":13},{"language":"fr","tag":"Dépannage","count":13},{"language":"ja","tag":"トラブルシューティング","count":13},{"language":"ro","tag":"Depanare","count":13},{"language":"zh","tag":"故障排查","count":13},{"language":"en","tag":"Cascade","count":12},{"language":"de","tag":"Cascade","count":12},{"language":"es","tag":"Cascade","count":12},{"language":"fr","tag":"Cascade","count":12},{"language":"ja","tag":"Teams \u0026 Enterprise","count":12},{"language":"ja","tag":"Cascade","count":12},{"language":"pt-BR","tag":"Cascade","count":12},{"language":"ro","tag":"Teams \u0026 Enterprise","count":12},{"language":"ro","tag":"Cascade","count":12},{"language":"zh","tag":"Teams 和 Enterprise","count":12},{"language":"zh","tag":"Cascade","count":12},{"language":"en","tag":"Analytics API","count":10},{"language":"de","tag":"Analytics-API","count":10},{"language":"es","tag":"Analytics API","count":10},{"language":"fr","tag":"Analytics API","count":10},{"language":"ja","tag":"Analytics API(アナリティクス API)","count":10},{"language":"pt-BR","tag":"Analytics API","count":10},{"language":"ro","tag":"Analytics API","count":10},{"language":"zh","tag":"Analytics API","count":10},{"language":"ro","tag":"Referință API","count":9},{"language":"de","tag":"Erste Schritte","count":8},{"language":"es","tag":"Primeros pasos","count":8},{"language":"pt-BR","tag":"Primeiros passos","count":8},{"language":"es","tag":"Solución de problemas","count":7},{"language":"pt-BR","tag":"Solução de problemas","count":7},{"language":"en","tag":"Features","count":6},{"language":"fr","tag":"Fonctionnalités","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"fr/context-awareness/remote-indexing","slug":"/fr/context-awareness/remote-indexing","pageMetadata":{"title":"Remote Indexing","sidebarTitle":"Remote Indexing (Enterprise)","description":"Indexer des dépôts distants depuis GitHub, GitLab et BitBucket pour des équipes Enterprise sans stocker le code localement.","keywords":["indexation distante","enterprise","GitHub","GitLab","BitBucket","indexation de dépôts","indexation de bases de code","teams"],"href":"/fr/context-awareness/remote-indexing"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Indexer des dépôts distants depuis GitHub, GitLab et BitBucket pour des équipes Enterprise sans stocker le code localement.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:` Cette fonctionnalité est disponible uniquement dans Windsurf Plugins pour les offres Enterprise. `}),`\n`,_jsx(_components.p,{children:`Même si l’indexation locale fonctionne très bien, un utilisateur peut vouloir indexer des bases de code qu’il n’a pas en local afin que nos modèles d’IA puissent les utiliser comme contexte.`}),`\n`,_jsx(_components.p,{children:`Pour ce cas d’usage, les organisations disposant d’offres Teams et Enterprise peuvent utiliser le service d’indexation de Windsurf pour importer, à l’échelle de l’organisation, tous les dépôts pertinents. L’indexation et la génération d’embeddings sont ensuite effectuées par les serveurs de Windsurf (dans un tenant isolé) et, une fois l’index créé, il peut être interrogé par n’importe quel membre de l’équipe.`}),`\n`,_jsx(`div`,{id:`adding-a-repository`,children:_jsx(Heading,{level:`2`,id:`ajout-d’un-dépôt`,children:`Ajout d’un dépôt`})}),`\n`,_jsxs(_components.p,{children:[`Depuis `,_jsx(_components.a,{href:`https://windsurf.com/indexing`,children:`https://windsurf.com/indexing`}),`, vous pouvez ajouter un dépôt à indexer. Actuellement, nous prenons en charge les dépôts Git depuis GitHub, GitLab et Bitbucket.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/remote-indexing-adding-repo.png?fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=2e60f03d5cddbefc397174c35277273c`,\"data-og-width\":`2016`,width:`2016`,\"data-og-height\":`1488`,height:`1488`,\"data-path\":`assets/remote-indexing-adding-repo.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/remote-indexing-adding-repo.png?w=280\u0026fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=706990eab03d43fcfe45bbaf17c94d14 280w, https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/remote-indexing-adding-repo.png?w=560\u0026fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=50bc0700ffde8ad79dacc1c3e48307c5 560w, https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/remote-indexing-adding-repo.png?w=840\u0026fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=d5e1171d6491c0488d5e856b973b9105 840w, https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/remote-indexing-adding-repo.png?w=1100\u0026fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=01231efd308a7ead3b878cd9c003b1ab 1100w, https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/remote-indexing-adding-repo.png?w=1650\u0026fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=aa6e287b5569982ca33152b253dc6430 1650w, https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/remote-indexing-adding-repo.png?w=2500\u0026fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=4844fcf2cc46856e33bce62e451b9b26 2500w`})}),`\n`,_jsx(_components.p,{children:`Vous pouvez choisir d’indexer une branche spécifique et de réindexer automatiquement le dépôt après un certain nombre de jours.`}),`\n`,_jsx(`div`,{id:`security-guarantees`,children:_jsx(Heading,{level:`2`,id:`garanties-de-sécurité`,children:`Garanties de sécurité`})}),`\n`,_jsxs(_components.p,{children:[`Nous clonons le dépôt pour créer l’index, mais une fois les embeddings de la base de code générés, nous supprimons tout le code et tous les extraits de code `,_jsx(_components.strong,{children:`à condition que le paramètre Store Snippets soit décoché.`}),` Nous ne conservons rien d’autre que les embeddings eux‑mêmes, à partir desquels il est impossible de reconstituer le code original.`]}),`\n`,_jsx(_components.p,{children:`Par ailleurs, l’indexation et la génération des embeddings sont effectuées sur une instance mono‑locataire : rien dans le processus d’indexation n’est partagé entre plusieurs clients Windsurf Teams.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Remote Indexing","sidebarTitle":"Remote Indexing (Enterprise)","description":"Indexer des dépôts distants depuis GitHub, GitLab et BitBucket pour des équipes Enterprise sans stocker le code localement.","keywords":["indexation distante","enterprise","GitHub","GitLab","BitBucket","indexation de dépôts","indexation de bases de code","teams"],"href":"/fr/context-awareness/remote-indexing"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ajout d’un dépôt","slug":"ajout-d’un-dépôt","depth":2,"children":[]},{"title":"Garanties de sécurité","slug":"garanties-de-sécurité","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"codeium","siteName":"Windsurf Docs","title":"Remote Indexing - Windsurf Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/context-awareness/remote-indexing","matchLevel":1},"fr":{"href":"/fr/context-awareness/remote-indexing","matchLevel":0},"es":{"href":"/es/context-awareness/remote-indexing","matchLevel":1},"de":{"href":"/de/context-awareness/remote-indexing","matchLevel":1},"pt-BR":{"href":"/pt-BR/context-awareness/remote-indexing","matchLevel":1},"zh":{"href":"/zh/context-awareness/remote-indexing","matchLevel":1},"ja":{"href":"/ja/context-awareness/remote-indexing","matchLevel":1},"ro":{"href":"/ro/context-awareness/remote-indexing","matchLevel":1}}},"lastModified":"2026-03-09T16:56:21.498Z","originalFileLocation":"fr/context-awareness/remote-indexing.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Indexer des dépôts distants depuis GitHub, GitLab et BitBucket pour des équipes Enterprise sans stocker le code localement.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Remote Indexing - Windsurf Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.windsurf.com/fr/context-awareness/remote-indexing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Remote Indexing - Windsurf Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#34E8BB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.windsurf.com/fr/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/fr/context-awareness/remote-indexing.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.windsurf.com/fr/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.windsurf.com/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.windsurf.com/es/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.windsurf.com/de/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.windsurf.com/pt-BR/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.windsurf.com/zh/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.windsurf.com/ja/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ro\" href=\"https://docs.windsurf.com/ro/context-awareness/remote-indexing\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.windsurf.com/context-awareness/remote-indexing\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.windsurf.com/#organization\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.windsurf.com#website\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing#webpage\",\"url\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing\",\"name\":\"Remote Indexing\",\"description\":\"Indexer des dépôts distants depuis GitHub, GitLab et BitBucket pour des équipes Enterprise sans stocker le code localement.\",\"dateModified\":\"2026-03-09T16:56:21.498Z\",\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Gestion du contexte\",\"item\":\"https://docs.windsurf.com/fr/context-awareness/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Remote Indexing\",\"item\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing#article\",\"headline\":\"Remote Indexing\",\"name\":\"Remote Indexing\",\"description\":\"Indexer des dépôts distants depuis GitHub, GitLab et BitBucket pour des équipes Enterprise sans stocker le code localement.\",\"url\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing\",\"mainEntityOfPage\":{\"@id\":\"https://docs.windsurf.com/fr/context-awareness/remote-indexing#webpage\"},\"image\":\"https://exafunction.github.io/public/hero/thumbnail_docs.png\",\"dateModified\":\"2026-03-09T16:56:21.498Z\",\"keywords\":\"indexation distante, enterprise, GitHub, GitLab, BitBucket, indexation de dépôts, indexation de bases de code, teams\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"}}]}\u003c/script>","agentPointerHref":"/fr/context-awareness/remote-indexing.md","siteName":"Windsurf Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/context-awareness/remote-indexing"}]},{"language":"fr","tabs":[{"tab":"Windsurf","pages":[{"title":"Windsurf","href":"/fr/windsurf/getting-started"}]},{"tab":"Windsurf Plugins","groups":[{"group":"Bien démarrer","pages":[{"title":"Bienvenue dans Windsurf Plugins","sidebarTitle":"Configuration","href":"/fr/plugins/getting-started"},{"title":"Compatibilité des IDE","sidebarTitle":"Compatibilité","href":"/fr/plugins/compatibility"},{"title":"Guide pour les administrateurs","href":"/fr/plugins/guide-for-admins"}]},{"group":"Fonctionnalités","pages":[{"group":"Autocomplete","pages":[{"title":"Aperçu de l’Autocomplete","sidebarTitle":"Aperçu","href":"/fr/autocomplete/overview"},{"title":"Conseils Autocomplete","sidebarTitle":"Conseils","href":"/fr/autocomplete/tips"}]},{"group":"Chat","pages":[{"title":"Aperçu de Chat","sidebarTitle":"Aperçu","href":"/fr/chat/overview"},{"title":"Modèles de Chat","sidebarTitle":"Modèles de Chat","href":"/fr/chat/models"}]},{"group":"Command","pages":[{"title":"Aperçu de Command","sidebarTitle":"Aperçu","href":"/fr/command/plugins-overview"},{"title":"Refactorisations, docstrings et bien plus","href":"/fr/command/related-features"}]}]},{"group":"Cascade (JetBrains)","pages":[{"title":"Aperçu de Cascade","sidebarTitle":"Aperçu","href":"/fr/plugins/cascade/cascade-overview"},{"title":"Modèles d’IA Cascade","sidebarTitle":"Modèles d’IA","href":"/fr/plugins/cascade/models"},{"title":"Recherche sur le Web et dans la documentation","href":"/fr/plugins/cascade/web-search"},{"title":"Memories et règles","href":"/fr/plugins/cascade/memories"},{"title":"Model Context Protocol (MCP)","href":"/fr/plugins/cascade/mcp"},{"title":"Workflows","sidebarTitle":"Workflows","href":"/fr/plugins/cascade/workflows"}]},{"group":"Comptes","pages":[{"title":"Forfaits et utilisation des crédits","sidebarTitle":"Utilisation","href":"/fr/plugins/accounts/usage"},{"title":"Analytics","href":"/fr/plugins/accounts/analytics"},{"group":"Teams et Enterprise","pages":[{"title":"Premiers pas avec Teams et Enterprise","sidebarTitle":"Premiers pas","href":"/fr/plugins/accounts/teams-getting-started"},{"title":"Gestion et contrôle des accès basés sur les rôles","sidebarTitle":"Accès basé sur les rôles","href":"/fr/plugins/accounts/rbac-role-management"},{"group":"Référence de l’API","pages":[{"title":"Référence de l’API","href":"/fr/plugins/accounts/api-reference/api-introduction"},{"group":"Analytics API","pages":[{"title":"Analytics API","href":"/fr/plugins/accounts/api-reference/analytics-api-introduction"},{"title":"Obtenir les Analytics de la page Utilisateur","api":"POST https://server.codeium.com/api/v1/UserPageAnalytics","href":"/fr/plugins/accounts/api-reference/user-page-analytics"},{"title":"Obtenir les Analytics de Cascade","api":"POST https://server.codeium.com/api/v1/CascadeAnalytics","href":"/fr/plugins/accounts/api-reference/cascade-analytics"},{"title":"Requête Analytics personnalisée","api":"POST https://server.codeium.com/api/v1/Analytics","href":"/fr/plugins/accounts/api-reference/custom-analytics"},{"title":"Gestion des erreurs","href":"/fr/plugins/accounts/api-reference/errors"}]},{"group":"API d’utilisation","pages":[{"title":"Configurer l’utilisation","api":"POST https://server.codeium.com/api/v1/UsageConfig","href":"/fr/plugins/accounts/api-reference/usage-config"},{"title":"Obtenir la configuration des limites d'utilisation","api":"POST https://server.codeium.com/api/v1/GetUsageConfig","href":"/fr/plugins/accounts/api-reference/get-usage-config"},{"title":"Obtenir le solde des crédits de votre équipe","api":"POST https://server.codeium.com/api/v1/GetTeamCreditBalance","href":"/fr/plugins/accounts/api-reference/get-team-credit-balance"}]}]},{"title":"Configuration de SSO et SCIM","sidebarTitle":"SSO et SCIM","href":"/fr/plugins/accounts/sso-scim"}]}]},{"group":"Gestion du contexte","pages":[{"title":"Aperçu de la prise en compte du contexte","sidebarTitle":"Aperçu","href":"/fr/context-awareness/overview"},{"title":"Fast Context","href":"/fr/context-awareness/fast-context"},{"title":"Windsurf Ignore","description":"Configurer les fichiers et répertoires que Windsurf doit ignorer lors de l'indexation, en utilisant des fichiers .codeiumignore avec une syntaxe de type gitignore.","href":"/fr/context-awareness/windsurf-ignore"},{"title":"Remote Indexing","sidebarTitle":"Remote Indexing (Enterprise)","href":"/fr/context-awareness/remote-indexing"}]},{"group":"Bonnes pratiques","pages":[{"title":"Conception de prompts","description":"Bonnes pratiques pour rédiger des prompts efficaces afin d’obtenir du code de haute qualité avec Windsurf, notamment en définissant des objectifs clairs, un contexte et des contraintes.","href":"/fr/best-practices/prompt-engineering"},{"title":"Cas d’utilisation courants","href":"/fr/best-practices/use-cases"}]},{"group":"Dépannage","pages":[{"title":"Collecte des logs du plugin","sidebarTitle":"Collecte des logs","href":"/fr/troubleshooting/plugins-gathering-logs"},{"title":"Problèmes généraux","sidebarTitle":"Problèmes courants","href":"/fr/troubleshooting/plugins-common-issues"},{"group":"Enterprise","pages":[{"title":"Dépannage JetBrains","sidebarTitle":"JetBrains","href":"/fr/troubleshooting/plugins-enterprise/jetbrains"},{"title":"Configuration du proxy pour Windsurf dans les IDE JetBrains","sidebarTitle":"Proxy JetBrains","href":"/fr/troubleshooting/plugins-enterprise/jetbrains-proxy"},{"title":"Dépannage de Visual Studio Code (VSCode)","sidebarTitle":"Visual Studio Code (VSCode)","href":"/fr/troubleshooting/plugins-enterprise/vscode"},{"title":"Dépannage d'Eclipse","sidebarTitle":"Eclipse","href":"/fr/troubleshooting/plugins-enterprise/eclipse"},{"title":"Dépannage de Visual Studio","sidebarTitle":"Visual Studio","href":"/fr/troubleshooting/plugins-enterprise/visualstudio"}]}]},{"group":"Sécurité","pages":[{"title":"Guide d'administration de la sécurité FedRAMP","sidebarTitle":"Guide d'administration de la sécurité FedRAMP","href":"/fr/security/security-admin-guide"},{"title":"Signaler des problèmes de sécurité","sidebarTitle":"Signalement","href":"/fr/security/reporting"}]}]}],"global":{"anchors":[{"anchor":"Communauté Discord","icon":"discord","href":"https://discord.com/invite/3XFf78nAx5"},{"anchor":"Blog Windsurf","icon":"newspaper","href":"https://windsurf.com/blog"},{"anchor":"Assistance","icon":"bug","href":"https://windsurf.com/support"}]}},{"language":"es","pages":[{"title":"es","href":"/es/context-awareness/remote-indexing"}]},{"language":"de","pages":[{"title":"de","href":"/de/context-awareness/remote-indexing"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/context-awareness/remote-indexing"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/context-awareness/remote-indexing"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/context-awareness/remote-indexing"}]},{"language":"ro","pages":[{"title":"ro","href":"/ro/context-awareness/remote-indexing"}]}]},"basePath":"","title":"Remote Indexing - Windsurf Docs","buildId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","deploymentId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-vIkpUzVS.js","DynamicMarkdown-TAXIW2vN.js","zoom-image-lightbox-y00V8U6G.js","lightbox-handle-r17bVUz3.js"]}