> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enclave.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Enclave in these docs is the code and cloud security platform at enclave.ai. It is not Open Enclave, Intel SGX or other hardware enclaves, or enclave.gg.
> People use Enclave in the web app at https://app.enclave.ai or the desktop app. These docs describe no public Enclave API or CLI, so don't invent endpoints, commands, or config files.
> Connecting an integration needs a person to sign in and approve access in a browser. Tell the user the exact step to take instead of saying you completed it.

# Connecter le code

> Connectez GitHub, GitLab ou Azure DevOps pour qu'Enclave puisse apprendre vos dépôts.

Enclave lit votre code via une intégration de gestion de versions. Les dépôts sont connectés pour toute l'organisation, et Enclave commence à apprendre chacun d'eux dès sa connexion.

> [!TIP]
>
> Vous découvrez Enclave ? Le [chat de démarrage](https://docs.enclave.ai/fr/onboarding/getting-started.md) vous guide pas à pas.

## Connecter un fournisseur

Ouvrez **Settings → Integrations**, cliquez sur **Connect** à côté de votre fournisseur, puis suivez sa procédure de connexion. Vos dépôts apparaissent dans **Coverage → Repositories** au fil de leur synchronisation.

![La page de paramètres Integrations avec un bouton Connect pour chaque fournisseur](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/integrations.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=1f03b4437b5eab1be958198de9c938b8)

| Fournisseur | Mode de connexion | Dépôts lus par Enclave |
| - | - | - |
| [GitHub](https://docs.enclave.ai/fr/integrations/github.md) | Installez l'application GitHub Enclave | Les dépôts auxquels vous donnez accès à l'application |
| [GitLab](https://docs.enclave.ai/fr/integrations/gitlab.md) | OAuth, ou un jeton d'accès pour GitLab auto-hébergé | Les projets accessibles au compte ou au jeton |
| [Azure DevOps](https://docs.enclave.ai/fr/integrations/azure-devops.md) | Microsoft Entra ID, ou un jeton d'accès personnel | Tous les dépôts des organisations que vous connectez |

Vous avez besoin du rôle **Owner** ou **Admin** dans Enclave. Il vous faut aussi des autorisations côté fournisseur, par exemple être propriétaire de l'organisation GitHub pour installer l'application. Le guide de chaque fournisseur précise ce dont il a besoin.

## Et ensuite

* **Apprentissage.** Enclave cartographie les composants et les surfaces d'attaque de chaque dépôt. Consultez [Apprentissage des dépôts](https://docs.enclave.ai/fr/workflows/built-in.md#apprentissage-des-dépôts).
* **Mise à jour continue.** Enclave met à jour la carte lorsque de nouveaux commits arrivent sur la branche par défaut.
* **Revue des PR.** Enclave examine les nouvelles pull requests sur GitHub et GitLab. Consultez [Analyse des PR et des dépendances](https://docs.enclave.ai/fr/risk/pr-analysis.md).

Si vous connectez de nombreux dépôts à la fois, Enclave les traite quelques-uns à la fois.

## Retirer un dépôt

Ouvrez **Coverage → Repositories**, ouvrez le menu de la ligne et cliquez sur **Delete repository**. Enclave cesse de l'analyser. Pour retirer l'accès d'Enclave, retirez aussi le dépôt côté fournisseur.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.