

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Ajoutez des fonctionnalités aux projets avec des extensions dans CodeCatalyst
<a name="extensions"></a>

Amazon CodeCatalyst inclut des extensions qui vous aident à ajouter des fonctionnalités et à les intégrer à des produits extérieurs CodeCatalyst. Grâce aux extensions du CodeCatalyst catalogue, les équipes peuvent personnaliser leurs expériences dans CodeCatalyst.

**Topics**
+ [Extensions tierces disponibles](#extensions-types)
+ [Concepts d'extensions](extensions-concepts.md)
+ [Démarrage rapide : installation d'extensions, connexion de fournisseurs et liaison de ressources dans CodeCatalyst](extensions-quickstart.md)
+ [Installation d'une extension dans un espace](install-extension.md)
+ [Désinstaller une extension dans un espace](uninstall-extension.md)
+ [Connecter GitHub des comptes, des espaces de travail Bitbucket, des GitLab utilisateurs et des sites Jira CodeCatalyst](extensions-connect.md)
+ [Déconnexion de GitHub comptes, d'espaces de travail Bitbucket, d' GitLab utilisateurs et de sites Jira CodeCatalyst](extensions-disconnect.md)
+ [Lier GitHub les référentiels, les référentiels Bitbucket, les référentiels de GitLab projets et les projets Jira dans CodeCatalyst](extensions-link.md)
+ [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md)
+ [Affichage de référentiels tiers et recherche de problèmes liés à Jira dans CodeCatalyst](extensions-view-search.md)
+ [Démarrage automatique d'un flux de travail exécuté après des événements liés à un référentiel tiers](extensions-workflow-repositories.md)
+ [Restreindre l'accès IP auprès de fournisseurs de référentiels tiers](extensions-restrict-ip-access.md)
+ [Bloquer les fusions avec des tiers en cas d'échec des flux de travail](extensions-block-merges.md)
+ [Lier les problèmes liés à Jira aux CodeCatalyst pull requests](link-jira-issues-pull-requests.md)
+ [Afficher CodeCatalyst les événements dans Jira issues](view-codecatalyst-events-jira.md)

## Extensions tierces disponibles
<a name="extensions-types"></a>

Vous pouvez ajouter des fonctionnalités spécifiques à votre CodeCatalyst projet en fonction de l'extension à laquelle vous choisissez d'intégrer les ressources.

### Intégration de GitHub référentiels dans CodeCatalyst
<a name="extensions-types-github"></a>

GitHub est un service basé sur le cloud qui aide les développeurs à stocker et à gérer leur code. L'extension **GitHub Repositories** vous permet d'utiliser des GitHub référentiels liés dans des projets Amazon CodeCatalyst . Vous pouvez également lier des GitHub référentiels lors de la création d'un nouveau CodeCatalyst projet. Pour de plus amples informations, veuillez consulter [Création d'un projet avec un référentiel tiers lié](projects-create.md#projects-create-3p-repo).

**Note**  
Vous ne pouvez pas utiliser de GitHub référentiels vides ou archivés avec des CodeCatalyst projets. 
L'extension **GitHub Repositories** n'est pas compatible avec les référentiels GitHub Enterprise Server.

Une fois que vous aurez installé et configuré l'extension de **GitHub référentiels**, vous pourrez :
+ Consultez vos GitHub référentiels dans la liste des référentiels sources dans CodeCatalyst
+ Stockez et gérez les fichiers de définition des flux de travail dans vos GitHub référentiels
+ Création, lecture, mise à jour et suppression de fichiers stockés dans des GitHub référentiels liés à partir d'environnements de CodeCatalyst développement
+ Stockez et indexez les fichiers des GitHub référentiels liés dans CodeCatalyst
+ Créez des CodeCatalyst projets avec les référentiels existants de comptes connectés GitHub 
+ Créez un GitHub référentiel avec le code généré par un plan lors de la création d'un projet avec un plan ou de l'ajout d'un plan
+ Le CodeCatalyst flux de travail de démarrage s'exécute automatiquement lorsque le code est transféré vers GitHub des référentiels liés ou lorsque des pull requests sont créées, modifiées ou fermées dans des référentiels liés GitHub 
+ Utiliser les fichiers source GitHub du référentiel liés dans les CodeCatalyst flux de travail
+ Lire et exécuter des GitHub actions dans les CodeCatalyst flux de travail
+ Envoyez les statuts d'exécution des CodeCatalyst flux de travail aux GitHub référentiels liés et bloquez les fusions par GitHub pull request en fonction des statuts de validation

### Intégration des référentiels Bitbucket dans CodeCatalyst
<a name="extensions-types-bitbucket"></a>

Bitbucket est un service basé sur le cloud qui aide les développeurs à stocker et à gérer leur code. L'extension **Bitbucket repositories** vous permet d'utiliser des référentiels Bitbucket liés dans des projets Amazon. CodeCatalyst Vous pouvez également lier les référentiels Bitbucket lors de la création d'un nouveau CodeCatalyst projet. Pour de plus amples informations, veuillez consulter [Création d'un projet avec un référentiel tiers lié](projects-create.md#projects-create-3p-repo).

**Note**  
Vous ne pouvez pas utiliser de référentiels Bitbucket vides ou archivés avec CodeCatalyst des projets. 
L'extension **Bitbucket Repositories** n'est pas compatible avec les référentiels Bitbucket Data Center.

Une fois que vous aurez installé et configuré l'extension de **référentiels Bitbucket**, vous pourrez :
+ Consultez vos référentiels Bitbucket dans la liste des référentiels sources dans CodeCatalyst
+ Stockez et gérez les fichiers de définition des flux de travail dans vos référentiels Bitbucket.
+ Créez, lisez, mettez à jour et supprimez des fichiers stockés dans des référentiels Bitbucket liés à partir d'environnements de développement CodeCatalyst 
+ Créez des CodeCatalyst projets avec les référentiels existants de comptes Bitbucket connectés
+ Stockez et indexez les fichiers des référentiels Bitbucket liés dans CodeCatalyst
+ Créez un dépôt Bitbucket avec le code généré par un plan lors de la création d'un projet avec un plan ou de l'ajout d'un plan
+ Le CodeCatalyst flux de travail de démarrage s'exécute automatiquement lorsque le code est envoyé vers des référentiels Bitbucket liés, ou lorsque des pull requests sont créées, modifiées ou fermées dans des référentiels Bitbucket liés
+ Utilisez les fichiers source de votre dépôt Bitbucket lié dans CodeCatalyst les flux de travail
+ Envoyez les statuts d'exécution des CodeCatalyst flux de travail aux référentiels Bitbucket liés et bloquez les fusions par pull request de Bitbucket en fonction des statuts de validation

### Intégration de GitLab référentiels dans CodeCatalyst
<a name="extensions-types-gitlab"></a>

GitLab est un service basé sur le cloud qui aide les développeurs à stocker et à gérer leur code. L'extension **GitLab Repositories** vous permet d'utiliser des référentiels de GitLab projets liés dans des projets Amazon CodeCatalyst . Vous pouvez également lier les référentiels de GitLab projets lors de la création d'un nouveau CodeCatalyst projet. Pour de plus amples informations, veuillez consulter [Création d'un projet avec un référentiel tiers lié](projects-create.md#projects-create-3p-repo).

**Note**  
Vous ne pouvez pas utiliser de référentiels de GitLab projets vides ou archivés avec des CodeCatalyst projets. 
L'extension **GitLab Repositories** n'est pas compatible avec les référentiels GitLab autogérés.

Une fois que vous aurez installé et configuré l'extension de **GitLab référentiels**, vous pourrez :
+ Consultez les référentiels de votre GitLab projet dans la liste des référentiels sources dans CodeCatalyst
+ Stockez et gérez les fichiers de définition des flux de travail dans les référentiels de vos GitLab projets.
+ Créez, lisez, mettez à jour et supprimez des fichiers stockés dans des référentiels de GitLab projets liés à partir d'environnements de CodeCatalyst développement
+ Créez des CodeCatalyst projets avec les référentiels existants d'utilisateurs connectés GitLab 
+ Stockez et indexez les fichiers des référentiels de GitLab projets liés dans CodeCatalyst
+ Créez un référentiel de GitLab projets avec le code généré par un plan lors de la création d'un projet avec un plan ou de l'ajout d'un plan
+ Le CodeCatalyst flux de travail de démarrage s'exécute automatiquement lorsque le code est transféré vers des référentiels de GitLab projets liés, ou lorsque des pull requests sont créées, modifiées ou fermées dans des référentiels de GitLab projets liés
+ Utilisez les fichiers source de votre référentiel de GitLab projets lié dans les CodeCatalyst flux de travail
+ Envoyez les statuts d'exécution des CodeCatalyst flux de travail aux référentiels de GitLab projets liés et bloquez les demandes de GitLab fusion en fonction des statuts de validation

### Intégrer les problèmes de Jira dans CodeCatalyst
<a name="extensions-types-jira"></a>

Jira est une application logicielle qui aide les équipes de développement agiles à planifier, attribuer, suivre, signaler et gérer le travail. L'extension **Jira Software** vous permet d'utiliser des projets Jira dans des projets Amazon CodeCatalyst .

**Note**  
CodeCatalyst est uniquement compatible avec **Jira Software Cloud**.

Une fois que vous aurez installé et configuré l'extension **Jira Software** pour un CodeCatalyst projet Amazon, vous pourrez :
+ Accédez aux projets Jira depuis CodeCatalyst en les liant à des CodeCatalyst projets
+ Problèmes liés à la mise à jour de Jira avec les CodeCatalyst pull requests
+ Afficher le statut et le flux de travail des CodeCatalyst pull requests liées dans les problèmes liés à Jira

# Concepts d'extensions
<a name="extensions-concepts"></a>

Voici quelques concepts et termes à connaître lorsque vous travaillez avec des extensions dans CodeCatalyst.

## Extensions
<a name="extensions-concepts-extensions"></a>

Une *extension* est un module complémentaire que vous pouvez installer dans votre CodeCatalyst espace afin d'ajouter de nouvelles fonctionnalités à vos projets et de les intégrer à des services extérieurs CodeCatalyst. Les extensions peuvent être consultées et installées à partir du CodeCatalyst catalogue.

## CodeCatalyst catalogue
<a name="extensions-concepts-catalog"></a>

Le CodeCatalyst catalogue est une liste centralisée de toutes les extensions disponibles dans CodeCatalyst. Vous pouvez parcourir le CodeCatalyst catalogue pour trouver des extensions susceptibles d'améliorer l'expérience de votre équipe dans des domaines CodeCatalyst tels que les sources, les flux de travail, etc. 

## Connexion et mise en relation
<a name="extensions-concepts-connect-link"></a>

Selon les ressources tierces que vous souhaitez utiliser ou gérer, vous devez connecter votre GitHub compte, votre espace de travail Bitbucket ou le projet Jira. Ensuite, vous devez lier votre GitHub dépôt, votre dépôt Bitbucket ou votre projet Jira à votre CodeCatalyst projet. 
+ **GitHub référentiels** : connectez le GitHub compte, puis liez les GitHub référentiels.
+ **Référentiels Bitbucket** : connectez l'espace de travail Bitbucket, puis liez les référentiels Bitbucket.
+ **GitLab référentiels** : connectez GitLab l'utilisateur, puis liez les référentiels GitLab du projet.
+ **Jira Software** : connectez le site Jira, puis liez les projets Jira.

# Démarrage rapide : installation d'extensions, connexion de fournisseurs et liaison de ressources dans CodeCatalyst
<a name="extensions-quickstart"></a>

Ce didacticiel décrit les trois tâches suivantes :

1. **Installez les **GitHub référentiels, les référentiels** **Bitbucket, les référentiels** ou l'**GitLab extension Jira** Software.** Sur un site externe, vous êtes invité à vous connecter et à CodeCatalyst fournir un accès à vos ressources tierces, ce qui est fait dans le cadre de l'étape suivante.
**Important**  
Pour installer les **GitHub référentiels, les** **référentiels Bitbucket, les GitLab ** **référentiels** ou l'extension **Jira Software** dans votre CodeCatalyst espace, vous devez être connecté avec un compte ayant le rôle d'**administrateur de l'espace dans l'espace**.

1. Connectez votre GitHub compte, votre espace de travail Bitbucket, votre GitLab utilisateur ou votre site Jira à. CodeCatalyst
**Important**  
Pour connecter votre GitHub compte, votre espace de travail Bitbucket, votre GitLab utilisateur ou votre site Jira à votre CodeCatalyst espace, vous devez être à la fois l'administrateur de la source tierce et l'administrateur de l' CodeCatalyst **espace**.
**Important**  
Après avoir installé une extension de référentiel, le code de tous les référentiels auxquels vous créez un lien CodeCatalyst sera indexé et stocké. CodeCatalyst Cela rendra le code consultable dans. CodeCatalyst Pour mieux comprendre la protection des données de votre code lorsque vous utilisez des référentiels liés dans CodeCatalyst, consultez la section [Protection des données](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) dans le *guide de l' CodeCatalyst utilisateur Amazon*.
**Note**  
Si vous utilisez une connexion à un GitHub compte, vous devez créer une connexion personnelle pour établir un mappage d'identité entre votre CodeCatalyst identité et votre GitHub identité. Pour plus d’informations, consultez [Connexions personnelles](concepts.md#personal-connection-concept) et [Accès aux GitHub ressources par le biais de connexions personnelles](ipa-settings-connections.md).

1. Liez votre GitHub dépôt, votre dépôt Bitbucket, votre dépôt de GitLab projet ou votre projet Jira à votre CodeCatalyst projet.
**Important**  
Bien que vous puissiez lier un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet en tant que **contributeur**, vous ne pouvez dissocier un référentiel tiers qu'en tant qu'administrateur de l'**espace ou administrateur** du **projet**. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
Pour lier votre projet Jira à votre CodeCatalyst projet, vous devez être l'administrateur de l' CodeCatalyst **espace ou l'administrateur CodeCatalyst ** **du projet**.
**Important**  
CodeCatalyst ne prend pas en charge la détection des modifications dans la branche par défaut pour les référentiels liés. Pour modifier la branche par défaut d'un dépôt lié, vous devez d'abord en dissocier CodeCatalyst, modifier la branche par défaut, puis la lier à nouveau. Pour de plus amples informations, veuillez consulter [Lier GitHub les référentiels, les référentiels Bitbucket, les référentiels de GitLab projets et les projets Jira dans CodeCatalyst](extensions-link.md).  
Il est recommandé de toujours s'assurer que vous disposez de la dernière version de l'extension avant de lier un dépôt.
**Note**  
Un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet ne peut être lié qu'à un seul CodeCatalyst projet dans un espace.
Vous ne pouvez pas utiliser de référentiels vides ou archivés, de GitHub référentiels Bitbucket ou de référentiels de projets avec des GitLab projets. CodeCatalyst 
Vous ne pouvez pas lier un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet portant le même nom qu'un dépôt d'un CodeCatalyst projet.
L'extension **GitHub Repositories** n'est pas compatible avec les référentiels GitHub Enterprise Server.
L'extension **Bitbucket Repositories** n'est pas compatible avec les référentiels Bitbucket Data Center.
L'extension **GitLab Repositories** n'est pas compatible avec les référentiels de projets GitLab autogérés.
Vous ne pouvez pas utiliser les fonctionnalités **Rédiger une description pour moi** ou **Résumer les commentaires** avec des référentiels liés. Ces fonctionnalités ne sont disponibles que dans les pull requests in CodeCatalyst.
Un CodeCatalyst projet ne peut être lié qu'à un seul projet Jira. Un projet Jira peut être lié à plusieurs CodeCatalyst projets.

Vous pouvez également installer les **GitHub référentiels, les référentiels** **Bitbucket, les extensions de **GitLab référentiels****, vous connecter à votre GitHub compte, à votre espace de travail Bitbucket ou à votre GitLab utilisateur, et lier des référentiels tiers lors de la création d'un nouveau projet. CodeCatalyst Pour de plus amples informations, veuillez consulter [Création d'un projet avec un référentiel tiers lié](projects-create.md#projects-create-3p-repo).

**Topics**
+ [Étape 1 : installer une extension tierce à partir du CodeCatalyst catalogue](#extensions-quickstart-install)
+ [Étape 2 : Connectez votre fournisseur tiers à votre CodeCatalyst espace](#extensions-github-extension-get-started-connect)
+ [Étape 3 : associez vos ressources tierces à votre CodeCatalyst projet](#extensions-quickstart-link)
+ [Étapes suivantes](#extensions-quickstart-next-steps)

## Étape 1 : installer une extension tierce à partir du CodeCatalyst catalogue
<a name="extensions-quickstart-install"></a>

La première étape pour utiliser des ressources tierces CodeCatalyst consiste à installer l'extension de **GitHub référentiels** à partir du catalogue. CodeCatalyst Pour installer l'extension, effectuez les étapes suivantes en choisissant l'extension pour les ressources tierces que vous souhaitez utiliser. **GitHub les référentiels, les** **référentiels Bitbucket et les GitLab ** **référentiels vous permettent d'utiliser des** référentiels, des GitHub référentiels Bitbucket ou des référentiels de projets dans. GitLab CodeCatalyst **Jira Software** vous permet de gérer les problèmes liés à Jira dans. CodeCatalyst

**Pour installer une extension depuis le CodeCatalyst catalogue**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.

1. Accédez au CodeCatalyst CodeCatalyst catalogue en cliquant sur l'icône **Catalogue** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) dans le menu supérieur. **Vous pouvez rechercher des **GitHub référentiels, des référentiels** **Bitbucket, des référentiels** ou **GitLab Jira** Software.** Vous pouvez également filtrer les extensions en fonction des catégories.

1. (Facultatif) Pour obtenir plus de détails sur l'extension, tels que les autorisations dont elle bénéficiera, choisissez le nom de l'extension.

1. Choisissez **Installer**. Vérifiez les autorisations requises par l'extension, et si vous souhaitez continuer, sélectionnez à nouveau **Installer**.

Après avoir installé l'extension, vous êtes redirigé vers la page de détails de l'extension. En fonction de l'extension que vous avez installée, vous pouvez afficher et gérer les fournisseurs connectés et les ressources associées.

## Étape 2 : Connectez votre fournisseur tiers à votre CodeCatalyst espace
<a name="extensions-github-extension-get-started-connect"></a>

Après avoir installé les **GitHub référentiels, les référentiels** **Bitbucket, les **GitLab référentiels**** ou l'extension **Jira Software**, l'étape suivante consiste à connecter votre GitHub compte, votre espace de travail Bitbucket, le référentiel de GitLab projets ou le site Jira à votre espace. CodeCatalyst 

**Pour connecter votre GitHub compte, votre espace de travail Bitbucket ou votre site Jira à CodeCatalyst**
+ Procédez de l'une des manières suivantes en fonction de l'extension tierce que vous avez installée :
  + **GitHub référentiels** : Connectez-vous à un GitHub compte.

    1. Dans l'onglet ** GitHub Comptes connectés**, choisissez **Connect GitHub account** pour accéder au site externe pour lequel GitHub.

    1. Connectez-vous à votre GitHub compte à l'aide de vos GitHub informations d'identification, puis choisissez le compte sur lequel vous souhaitez installer Amazon CodeCatalyst.
**Astuce**  
Si vous avez déjà connecté un GitHub compte à l'espace, il ne vous sera pas demandé de procéder à une nouvelle autorisation. Vous verrez plutôt une boîte de dialogue vous demandant où vous souhaitez installer l'extension si vous êtes membre ou collaborateur de plusieurs GitHub organisations, ou la page de configuration de l' CodeCatalyst application Amazon si vous n'appartenez qu'à une seule GitHub organisation. Configurez l'application pour l'accès au référentiel que vous souhaitez autoriser, puis choisissez **Enregistrer**. Si le bouton **Enregistrer** n'est pas actif, modifiez la configuration, puis réessayez.

    1. Choisissez si vous souhaitez autoriser l'accès CodeCatalyst à tous les référentiels actuels et futurs, ou choisissez les GitHub référentiels spécifiques dans lesquels vous souhaitez les utiliser. CodeCatalyst L'option par défaut consiste à inclure tous les GitHub référentiels du GitHub compte, y compris les futurs référentiels auxquels le compte aura accès. CodeCatalyst

    1. Vérifiez les autorisations accordées à CodeCatalyst, puis choisissez **Installer**.

    Après avoir connecté votre GitHub compte à CodeCatalyst, vous êtes redirigé vers la page de détails de l'extension **GitHub des référentiels**, où vous pouvez consulter et gérer les GitHub comptes connectés et les GitHub référentiels liés.
  + **Référentiels Bitbucket** : connectez-vous à un espace de travail Bitbucket.

    1. Dans l'onglet **Connected Bitbucket workspaces**, choisissez **Connect Bitbucket workspace** pour accéder au site externe de Bitbucket.

    1. Connectez-vous à votre espace de travail Bitbucket à l'aide de vos identifiants Bitbucket et passez en revue les autorisations accordées à. CodeCatalyst

    1. Dans le menu déroulant **Autoriser pour l'espace** de travail, choisissez l'espace de travail Bitbucket auquel vous souhaitez donner CodeCatalyst accès, puis choisissez **Autoriser** l'accès.
**Astuce**  
Si vous avez déjà connecté un espace de travail Bitbucket à cet espace, il ne vous sera pas demandé de procéder à une nouvelle autorisation. Vous verrez plutôt une boîte de dialogue vous demandant où vous souhaitez installer l'extension si vous êtes membre ou collaborateur de plusieurs espaces de travail Bitbucket, ou la page de configuration de l' CodeCatalyst application Amazon si vous n'appartenez qu'à un seul espace de travail Bitbucket. Configurez l'application pour l'accès à l'espace de travail que vous souhaitez autoriser, puis choisissez **Autoriser l'accès**. Si le bouton **Accorder l'accès** n'est pas actif, modifiez la configuration, puis réessayez.

    Après avoir connecté votre espace de travail Bitbucket à CodeCatalyst, vous êtes redirigé vers la page de détails de l'extension **des référentiels Bitbucket**, où vous pouvez consulter et gérer les espaces de travail Bitbucket connectés et les référentiels Bitbucket liés.
  + **GitLab référentiels** : Connectez-vous à un GitLab utilisateur.

    1. Choisissez **Connect GitLab user** pour accéder au site externe pour GitLab.

    1. Connectez-vous à votre GitLab utilisateur à l'aide de vos GitLab informations d'identification et passez en revue les autorisations accordées à CodeCatalyst.
**Astuce**  
Si vous avez déjà connecté un GitLab utilisateur à l'espace, il ne vous sera pas demandé de l'autoriser à nouveau. Au lieu de cela, vous serez redirigé vers la CodeCatalyst console.

    1. Choisissez **Autoriser le AWS connecteur pour GitLab**.

    Après avoir connecté votre GitLab utilisateur à CodeCatalyst, vous êtes redirigé vers la page de détails de l'extension **GitLab des référentiels**, où vous pouvez afficher et gérer les référentiels des GitLab utilisateurs connectés et des GitLab projets liés.
  + **Jira Software** : connectez un site Jira.

    1. Dans l'onglet **Connected Jira sites**, choisissez **Connect Jira site pour accéder au site** externe d'Atlassian Marketplace.

    1. Choisissez **Télécharger maintenant** pour commencer l'installation CodeCatalyst sur votre site Jira.
**Note**  
Si vous l'avez déjà installé sur CodeCatalyst votre site Jira, vous en serez averti. Choisissez **Commencer** pour passer à l'étape finale.

    1. En fonction de votre rôle, effectuez l'une des opérations suivantes :

       1. **Si vous êtes administrateur de site Jira, dans le menu déroulant du site, choisissez le site Jira pour installer l' CodeCatalyst application, puis choisissez Installer l'application.**
**Note**  
Si vous avez un site Jira, cette étape n'apparaîtra pas et vous serez automatiquement redirigé vers l'étape suivante.

       1. 

          1. **Si vous n'êtes pas administrateur Jira, dans le menu déroulant du site, choisissez le site Jira sur lequel installer l' CodeCatalyst application, puis choisissez Request app.** Pour plus d'informations sur l'installation des applications Jira, voir [Qui peut installer des applications ?](https://www.atlassian.com/licensing/marketplace#who-can-install-apps) .

          1. Entrez la raison pour laquelle vous devez effectuer l'installation CodeCatalyst dans le champ de saisie ou conserver le texte par défaut, puis choisissez **Soumettre la demande**.

    1. Passez en revue les actions effectuées au CodeCatalyst moment de l'installation de l'application, puis choisissez **Get it now**.

    1. Une fois l'application installée, choisissez **Return CodeCatalyst to** pour revenir à CodeCatalyst.

    Après avoir connecté votre site Jira à CodeCatalyst, vous pouvez consulter le site connecté dans l'onglet **Sites Jira connectés** de la page de détails de l'extension **Jira Software**.

## Étape 3 : associez vos ressources tierces à votre CodeCatalyst projet
<a name="extensions-quickstart-link"></a>

La troisième et dernière étape pour utiliser vos GitHub référentiels, vos référentiels Bitbucket ou vos référentiels de GitLab projets ou pour gérer les problèmes liés à Jira CodeCatalyst consiste à les lier au CodeCatalyst projet dans lequel vous souhaitez les utiliser.

**Pour lier un GitHub dépôt, un dépôt Bitbucket, un dépôt de GitLab projet ou un projet Jira à un CodeCatalyst projet depuis la page de détails de l'extension**
+ Procédez de l'une des manières suivantes en fonction de l'extension tierce que vous avez installée et du fournisseur que vous avez connecté :
  + **GitHub référentiels** : liez un GitHub référentiel.

    1. Dans l'onglet ** GitHub Référentiels liés**, choisissez **Lier le GitHub référentiel**.

    1. Dans la liste déroulante des **GitHub comptes**, choisissez le GitHub compte qui contient le référentiel que vous souhaitez associer.

    1. Dans le menu déroulant du **GitHub référentiel**, choisissez le référentiel que vous souhaitez lier à un CodeCatalyst projet.
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet dans l'espace.

    1. (Facultatif) Si aucun GitHub référentiel ne figure dans la liste des référentiels, il se peut qu'il n'ait pas été configuré pour l'accès au référentiel dans l' CodeCatalyst application Amazon dans GitHub. Vous pouvez configurer les GitHub référentiels dans CodeCatalyst lesquels le compte connecté peut être utilisé.

       1. Accédez à votre [GitHub](https://github.com/)compte, sélectionnez **Paramètres**, puis **Applications**.

       1. Dans l'onglet ** GitHub Applications installées**, choisissez **Configurer** pour l' CodeCatalyst application Amazon.

       1. Procédez de l'une des manières suivantes pour configurer l'accès aux GitHub référentiels auxquels vous souhaitez créer un lien : CodeCatalyst
          + Pour fournir un accès à tous les référentiels actuels et futurs, choisissez **Tous les référentiels**.
          + Pour fournir un accès à des référentiels spécifiques, choisissez Ne **sélectionner que les référentiels**, choisissez le menu déroulant **Sélectionner les référentiels**, puis choisissez un référentiel que vous souhaitez autoriser à créer des liens. CodeCatalyst

    1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet auquel vous souhaitez lier le GitHub référentiel.

    1. Choisissez **Lier**.

    Si vous ne souhaitez plus utiliser un GitHub dépôt dans CodeCatalyst, vous pouvez le dissocier d'un CodeCatalyst projet. Lorsqu'un référentiel est dissocié, les événements de ce référentiel ne démarrent pas les exécutions de flux de travail et vous ne pourrez pas utiliser ce référentiel avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
  + **Référentiels Bitbucket** : liez un dépôt Bitbucket.

    1. Dans l'onglet **Référentiels Bitbucket liés**, choisissez **Lier le référentiel Bitbucket**.

    1. Dans le menu déroulant de l'**espace de travail Bitbucket**, choisissez l'espace de travail Bitbucket qui contient le référentiel que vous souhaitez lier.

    1. Dans le menu déroulant du **dépôt Bitbucket**, choisissez le dépôt que vous souhaitez lier à un CodeCatalyst projet.
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet dans l'espace.

    1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet auquel vous souhaitez associer le dépôt Bitbucket.

    1. Choisissez **Lier**.

    Si vous ne souhaitez plus utiliser un dépôt Bitbucket dans CodeCatalyst, vous pouvez le dissocier d'un CodeCatalyst projet. Lorsqu'un référentiel est dissocié, les événements de ce référentiel ne démarrent pas les exécutions de flux de travail et vous ne pourrez pas utiliser ce référentiel avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
  + **GitLab référentiels** : liez un référentiel de GitLab projet.

    1. Dans l'onglet **Référentiels de GitLab projets liés**, choisissez **Lier le référentiel de GitLab projets**.

    1. Dans la liste déroulante des **GitLab utilisateurs**, choisissez l' GitLab utilisateur qui contient le référentiel que vous souhaitez lier.

    1. Dans la liste déroulante **GitLab du référentiel de projets**, choisissez le référentiel que vous souhaitez lier à un CodeCatalyst projet.
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet dans l'espace.

    1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet auquel vous souhaitez lier le référentiel de GitLab projets.

    1. Choisissez **Lier**.

    Si vous ne souhaitez plus utiliser un référentiel de GitLab projets dans CodeCatalyst, vous pouvez le dissocier d'un CodeCatalyst projet. Lorsqu'un référentiel de projet est dissocié, les événements de ce référentiel de projets ne démarrent pas les exécutions de flux de travail et vous ne pourrez pas utiliser ce référentiel de projet avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
  + **Jira Software** : associez un projet Jira.

    1. Dans l'onglet **Projets Jira liés**, choisissez **Lier un projet Jira**.

    1. Dans le menu déroulant du **site Jira**, choisissez le site Jira qui contient le projet que vous souhaitez lier.

    1. Dans le menu déroulant **du projet Jira**, choisissez le projet que vous souhaitez lier à un CodeCatalyst projet.

    1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet que vous souhaitez associer à un projet Jira.

    1. Choisissez **Lier**.

    Une fois qu'un projet Jira est lié à un CodeCatalyst projet, l'accès aux CodeCatalyst problèmes est complètement désactivé et **les problèmes** du volet de CodeCatalyst navigation sont remplacés par un élément relatif **aux problèmes Jira** renvoyant au projet Jira.  
![\[CodeCatalyst problèmes remplacés par des problèmes Jira liés dans le volet de navigation.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

    Si vous ne souhaitez plus utiliser un projet Jira CodeCatalyst, vous pouvez le dissocier de votre CodeCatalyst projet. Lorsqu'un projet Jira est dissocié, les problèmes Jira ne seront pas disponibles dans le CodeCatalyst projet et Issues redeviendra le fournisseur CodeCatalyst **des problèmes**. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).

**Vous pouvez également lier votre GitHub dépôt, votre dépôt Bitbucket ou votre référentiel de GitLab projet à un projet depuis les **référentiels Source dans Code**.** Pour de plus amples informations, veuillez consulter [Lier des ressources provenant de fournisseurs tiers connectés](extensions-link.md#extensions-link-resources). 

## Étapes suivantes
<a name="extensions-quickstart-next-steps"></a>

Après avoir installé les **GitHub référentiels, les** **référentiels Bitbucket** ou l'extension de **GitLab référentiels**, connecté votre fournisseur de ressources et lié vos référentiels tiers à vos CodeCatalyst projets, vous pouvez l'utiliser dans CodeCatalyst les flux de travail et les environnements de développement. Vous pouvez également créer des référentiels tiers dans le GitHub compte connecté, l'espace de travail Bitbucket ou GitLab l'utilisateur à l'aide du code généré à partir d'un plan. Pour plus d’informations, consultez [Démarrage automatique d'un flux de travail exécuté après des événements liés à un référentiel tiers](extensions-workflow-repositories.md) et [Création d’un environnement de développement](devenvironment-create.md).

Après avoir installé l'extension **Jira Software**, connecté votre site Jira, lié vos projets Jira à votre CodeCatalyst projet et lié une pull request, les mises à jour CodeCatalyst sont reflétées dans votre projet Jira. Pour plus d'informations sur le lien entre les pull requests et les problèmes liés à Jira, consultez[Lier les problèmes liés à Jira aux CodeCatalyst pull requests](link-jira-issues-pull-requests.md). Pour plus d'informations sur l'affichage CodeCatalyst des événements dans Jira, consultez[Afficher CodeCatalyst les événements dans Jira issues](view-codecatalyst-events-jira.md).

# Installation d'une extension dans un espace
<a name="install-extension"></a>

Vous pouvez installer des extensions pour votre CodeCatalyst espace afin d'ajouter des fonctionnalités aux projets de cet espace. Vous pouvez consulter le CodeCatalyst catalogue en cliquant sur l'icône **Catalogue**![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png). Pour en savoir plus sur les extensions et leurs fonctionnalités, consultez[Extensions tierces disponibles](extensions.md#extensions-types). 

**Important**  
Pour installer une extension, vous devez être connecté avec un compte doté du rôle d'**administrateur de l'espace** dans l'espace.

**Important**  
Après avoir installé une extension de référentiel, le code de tous les référentiels auxquels vous créez un lien CodeCatalyst sera indexé et stocké. CodeCatalyst Cela rendra le code consultable dans. CodeCatalyst Pour mieux comprendre la protection des données de votre code lorsque vous utilisez des référentiels liés dans CodeCatalyst, consultez la section [Protection des données](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) dans le *guide de l' CodeCatalyst utilisateur Amazon*.

**Pour installer une extension depuis le CodeCatalyst catalogue**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.

1. Accédez au CodeCatalyst catalogue en cliquant sur l'icône **Catalogue** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) dans le menu supérieur. **Vous pouvez rechercher des **GitHub référentiels, des référentiels** **Bitbucket, des référentiels** ou **GitLab Jira** Software.** Vous pouvez également filtrer les extensions en fonction des catégories.

1. (Facultatif) Choisissez le nom de l'extension pour obtenir plus de détails sur l'extension, tels que les autorisations dont elle bénéficiera.

1. Choisissez **Installer**. Vérifiez les autorisations requises par l'extension, et si vous souhaitez continuer, sélectionnez à nouveau **Installer**.

Après avoir installé une extension, vous verrez la page de détails de l'extension installée. Parcourez les onglets pour plus d'informations sur l'extension. La page de détails est également l'endroit où vous pourrez effectuer une configuration supplémentaire de l'extension si nécessaire.

# Désinstaller une extension dans un espace
<a name="uninstall-extension"></a>

Vous pouvez désinstaller les extensions précédemment installées dans votre CodeCatalyst espace. La désinstallation d'une extension peut supprimer des ressources associées à cette extension de votre CodeCatalyst espace ou de vos projets. 

**Important**  
Pour désinstaller une extension, vous devez être connecté avec un compte doté du rôle d'**administrateur de l'espace** dans l'espace. 

**Pour désinstaller une extension de votre CodeCatalyst espace**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.

1. Procédez de l'une des manières suivantes pour afficher la liste des extensions installées pour votre espace :

   1. Choisissez **Paramètres**, puis **Extensions installées**.

   1. Cliquez sur l'icône **Catalogue** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) dans le menu supérieur.

1. Choisissez **Configurer** sur l'extension que vous souhaitez désinstaller.

1. Choisissez **Désinstaller** sur la page de détails de l'extension.

1. Consultez les informations de la boîte de dialogue de **désinstallation de l'extension**. Suivez les instructions, puis choisissez **Désinstaller** pour désinstaller l'extension.

# Connecter GitHub des comptes, des espaces de travail Bitbucket, des GitLab utilisateurs et des sites Jira CodeCatalyst
<a name="extensions-connect"></a>

Pour utiliser un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet ou pour gérer un projet Jira dans CodeCatalyst, vous devez d'abord connecter votre source tierce à votre CodeCatalyst espace. Pour en savoir plus sur les extensions et leurs fonctionnalités, consultez[Extensions tierces disponibles](extensions.md#extensions-types).

**Important**  
Pour connecter votre GitHub compte, votre espace de travail Bitbucket, votre GitLab utilisateur ou votre site Jira à votre CodeCatalyst espace, vous devez être à la fois l'administrateur de la source tierce et l'administrateur de l' CodeCatalyst **espace**.

**Note**  
Si vous utilisez une connexion à un GitHub compte, vous devez créer une connexion personnelle pour établir un mappage d'identité entre votre CodeCatalyst identité et votre GitHub identité. Pour plus d’informations, consultez [Connexions personnelles](concepts.md#personal-connection-concept) et [Accès aux GitHub ressources par le biais de connexions personnelles](ipa-settings-connections.md).

**Pour connecter votre GitHub compte, votre espace de travail Bitbucket, votre GitLab utilisateur ou votre site Jira à CodeCatalyst**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.

1. Procédez de l'une des manières suivantes pour afficher la liste des extensions installées pour votre espace :

   1. Choisissez **Paramètres**, puis **Extensions installées**.

   1. Cliquez sur l'icône **Catalogue** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) dans le menu supérieur.

1. **Choisissez **Configurer** pour l'une des extensions suivantes que vous souhaitez configurer : **GitHub référentiels, référentiels** **Bitbucket, GitLab référentiels** **ou Jira Software**.**

1. Procédez de l'une des manières suivantes en fonction de l'extension tierce que vous avez choisi de configurer :
   + **GitHub référentiels** : Connectez-vous à un GitHub compte.

     1. Dans l'onglet ** GitHub Comptes connectés**, choisissez **Connect GitHub account** pour accéder au site externe pour lequel GitHub.

     1. Connectez-vous à votre GitHub compte à l'aide de vos GitHub informations d'identification, puis choisissez le compte sur lequel vous souhaitez installer Amazon CodeCatalyst.
**Astuce**  
Si vous avez déjà connecté un GitHub compte à l'espace, il ne vous sera pas demandé de procéder à une nouvelle autorisation. Vous verrez plutôt une boîte de dialogue vous demandant où vous souhaitez installer l'extension si vous êtes membre ou collaborateur de plusieurs GitHub espaces, ou la page de configuration de l' CodeCatalyst application Amazon si vous n'appartenez qu'à un seul GitHub espace. Configurez l'application pour l'accès au référentiel que vous souhaitez autoriser, puis choisissez **Enregistrer**. Si le bouton **Enregistrer** n'est pas actif, modifiez la configuration, puis réessayez.

     1. Choisissez si vous souhaitez autoriser l'accès CodeCatalyst à tous les référentiels actuels et futurs, ou choisissez les GitHub référentiels spécifiques dans lesquels vous souhaitez les utiliser. CodeCatalyst L'option par défaut consiste à inclure tous les GitHub référentiels du GitHub compte, y compris les futurs référentiels auxquels le compte aura accès. CodeCatalyst

     1. Vérifiez les autorisations accordées à CodeCatalyst, puis choisissez **Installer**.

     Après avoir connecté votre GitHub compte à CodeCatalyst, vous êtes redirigé vers la page de détails de l'extension **GitHub des référentiels**, où vous pouvez consulter et gérer les GitHub comptes connectés et les GitHub référentiels liés.
   + **Référentiels Bitbucket** : connectez-vous à un espace de travail Bitbucket.

     1. Dans l'onglet **Connected Bitbucket workspaces**, choisissez **Connect Bitbucket workspace** pour accéder au site externe de Bitbucket.

     1. Connectez-vous à votre espace de travail Bitbucket à l'aide de vos identifiants Bitbucket et vérifiez les autorisations accordées à. CodeCatalyst

     1. Dans le menu déroulant **Autoriser pour l'espace** de travail, choisissez l'espace de travail Bitbucket auquel vous souhaitez donner CodeCatalyst accès, puis choisissez **Autoriser** l'accès.
**Astuce**  
Si vous avez déjà connecté un espace de travail Bitbucket à cet espace, il ne vous sera pas demandé de procéder à une nouvelle autorisation. Vous verrez plutôt une boîte de dialogue vous demandant où vous souhaitez installer l'extension si vous êtes membre ou collaborateur de plusieurs espaces de travail Bitbucket, ou la page de configuration de l' CodeCatalyst application Amazon si vous n'appartenez qu'à un seul espace de travail Bitbucket. Configurez l'application pour l'accès à l'espace de travail que vous souhaitez autoriser, puis choisissez **Autoriser l'accès**. Si le bouton **Accorder l'accès** n'est pas actif, modifiez la configuration, puis réessayez.

     Après avoir connecté votre espace de travail Bitbucket à CodeCatalyst, vous êtes redirigé vers la page de détails de l'extension **des référentiels Bitbucket**, où vous pouvez consulter et gérer les espaces de travail Bitbucket connectés et les référentiels Bitbucket liés.
   + **GitLab référentiels** : Connectez-vous à un GitLab utilisateur.

     1. Choisissez **Connect GitLab user** pour accéder au site externe pour GitLab.

     1. Connectez-vous à votre GitLab utilisateur à l'aide de vos GitLab informations d'identification et passez en revue les autorisations accordées à CodeCatalyst.
**Astuce**  
Si vous avez déjà connecté un GitLab utilisateur à l'espace, il ne vous sera pas demandé de l'autoriser à nouveau. Au lieu de cela, vous serez redirigé vers la CodeCatalyst console.

     1. Choisissez **Autoriser le AWS connecteur pour GitLab**.

     Après avoir connecté votre GitLab utilisateur à CodeCatalyst, vous êtes redirigé vers la page de détails de l'extension **GitLab des référentiels**, où vous pouvez afficher et gérer les référentiels des GitLab utilisateurs connectés et des GitLab projets liés.
   + **Jira Software** : connectez un site Jira.

     1. Dans l'onglet **Connected Jira sites**, choisissez **Connect Jira site pour accéder au site** externe d'Atlassian Marketplace.

     1. Choisissez **Télécharger maintenant** pour commencer l'installation CodeCatalyst sur votre site Jira.
**Note**  
Si vous l'avez déjà installé sur CodeCatalyst votre site Jira, vous en serez averti. Choisissez **Commencer** pour passer à l'étape finale.

     1. En fonction de votre rôle, effectuez l'une des opérations suivantes :

        1. **Si vous êtes administrateur de site Jira, dans le menu déroulant du site, choisissez le site Jira pour installer l' CodeCatalyst application, puis choisissez Installer l'application.**
**Note**  
Si vous avez un site Jira, cette étape n'apparaîtra pas et vous serez automatiquement redirigé vers l'étape suivante.

        1. 

           1. **Si vous n'êtes pas administrateur Jira, dans le menu déroulant du site, choisissez le site Jira sur lequel installer l' CodeCatalyst application, puis choisissez Request app.** Pour plus d'informations sur l'installation des applications Jira, voir [Qui peut installer des applications ?](https://www.atlassian.com/licensing/marketplace#who-can-install-apps) .

           1. Entrez la raison pour laquelle vous devez effectuer l'installation CodeCatalyst dans le champ de saisie ou conserver le texte par défaut, puis choisissez **Soumettre la demande**.

     1. Passez en revue les actions effectuées au CodeCatalyst moment de l'installation de l'application, puis choisissez **Get it now**.

     1. Une fois l'application installée, choisissez **Return CodeCatalyst to** pour revenir à CodeCatalyst.

     Après avoir connecté votre site Jira à CodeCatalyst, vous pouvez consulter le site connecté dans l'onglet **Sites Jira connectés** de la page de détails de l'extension **Jira Software**.

Si vous ne souhaitez plus utiliser les GitHub référentiels, les référentiels Bitbucket ou les référentiels de GitLab projets, ni gérer les problèmes liés à Jira CodeCatalyst, vous pouvez déconnecter votre source tierce. Lorsqu'un GitHub compte, un espace de travail Bitbucket ou un GitLab utilisateur est déconnecté, les événements des référentiels tiers ne démarrent pas les flux de travail et vous ne pourrez pas utiliser ces référentiels avec CodeCatalyst les environnements de développement. Lorsqu'un site Jira est déconnecté, les problèmes Jira issus des projets du site ne seront pas disponibles dans les CodeCatalyst projets, et CodeCatalyst **Issues** redeviendra le fournisseur de problèmes. Pour de plus amples informations, veuillez consulter [Déconnexion de GitHub comptes, d'espaces de travail Bitbucket, d' GitLab utilisateurs et de sites Jira CodeCatalyst](extensions-disconnect.md).

# Déconnexion de GitHub comptes, d'espaces de travail Bitbucket, d' GitLab utilisateurs et de sites Jira CodeCatalyst
<a name="extensions-disconnect"></a>

Si vous ne souhaitez plus utiliser les GitHub référentiels, les référentiels Bitbucket ou les référentiels de GitLab projets, ni gérer les problèmes liés à Jira CodeCatalyst, vous pouvez déconnecter votre source tierce. Une fois qu'un GitHub compte, un espace de travail Bitbucket ou un GitLab utilisateur est déconnecté, les événements des référentiels ne démarrent pas les flux de travail et vous ne pourrez pas utiliser ces référentiels avec CodeCatalyst les environnements de développement. Lorsqu'un site Jira est déconnecté, les problèmes Jira issus des projets du site ne seront pas disponibles dans les CodeCatalyst projets, et CodeCatalyst **Issues** redeviendra le fournisseur de problèmes.

**Note**  
Pour déconnecter un GitHub compte, vous devez d'abord dissocier tous les GitHub référentiels liés à ce compte.
Pour déconnecter un espace de travail Bitbucket, vous devez d'abord dissocier tous les référentiels Bitbucket liés de cet espace de travail.
Pour déconnecter un GitLab utilisateur, vous devez d'abord dissocier tous les référentiels de GitLab projets liés de cet espace de travail.
Pour déconnecter un site Jira, vous devez d'abord dissocier tous les projets Jira liés à ce compte.
Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).

**Pour déconnecter un GitHub projet, un espace de travail Bitbucket, un GitLab utilisateur ou un site Jira**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.

1. Procédez de l'une des manières suivantes pour afficher la liste des extensions installées pour votre espace :

   1. Choisissez **Paramètres**, puis **Extensions installées**.

   1. Cliquez sur l'icône **Catalogue** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) dans le menu supérieur.

1. **Choisissez **Configurer** pour l'une des extensions suivantes que vous souhaitez configurer : **GitHub référentiels, référentiels** **Bitbucket, GitLab référentiels** **ou Jira Software**.**

1. Procédez de l'une des manières suivantes en fonction de l'extension tierce que vous avez choisi de configurer :
   + **GitHub référentiels** : déconnectez-vous d'un compte. GitHub 

     Dans l'onglet ** GitHub Comptes connectés**, choisissez le GitHub compte que vous souhaitez déconnecter, puis sélectionnez **Déconnecter le GitHub compte**.
   + **Référentiels Bitbucket** : déconnectez-vous d'un espace de travail Bitbucket.

     **Dans l'onglet **Espaces de travail Bitbucket connectés**, choisissez l'espace de travail Bitbucket que vous souhaitez déconnecter, puis choisissez Déconnecter l'espace de travail Bitbucket.**
   + **GitLab référentiels** : déconnectez-vous d'un utilisateur. GitLab 

     Dans l'onglet ** GitLab Utilisateurs connectés**, choisissez l' GitLab utilisateur que vous souhaitez déconnecter, puis sélectionnez **Déconnecter GitLab l'utilisateur**.
   + **Logiciel Jira** : déconnectez-vous d'un site Jira.

     Dans l'onglet **Sites Jira connectés**, choisissez le site Jira que vous souhaitez déconnecter, puis sélectionnez Déconnecter le site **Jira**.

1. Dans la boîte de dialogue de **déconnexion**, examinez les effets de la déconnexion du compte.

1. Entrez **déconnecter** dans le champ de saisie de texte, puis choisissez **Déconnecter**.

# Lier GitHub les référentiels, les référentiels Bitbucket, les référentiels de GitLab projets et les projets Jira dans CodeCatalyst
<a name="extensions-link"></a>

Avant de pouvoir utiliser un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet, ou de gérer un projet Jira, vous devez connecter la source tierce à laquelle appartient le référentiel ou le projet à votre CodeCatalyst espace. Pour de plus amples informations, veuillez consulter [Connecter GitHub des comptes, des espaces de travail Bitbucket, des GitLab utilisateurs et des sites Jira CodeCatalyst](extensions-connect.md).

Vous pouvez utiliser GitHub des référentiels liés, des référentiels Bitbucket ou des référentiels de GitLab projets dans les flux de travail, où les événements des référentiels liés démarrent des flux de travail susceptibles de créer, de tester ou de déployer du code, en fonction de la configuration du flux de travail. Les fichiers de configuration des flux de travail qui utilisent des référentiels liés GitHub ou Bitbucket sont stockés dans les référentiels liés. Les référentiels liés peuvent également être utilisés avec les environnements de développement pour créer, mettre à jour et supprimer des fichiers dans les référentiels liés. **Vous pouvez lier un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet à un CodeCatalyst projet depuis la page de détails des référentiels, des **GitHub référentiels** **Bitbucket ou de l'extension des **GitLab référentiels****, ou depuis la vue **Référentiels source** dans Code dans le projet lui-même.**

**Important**  
Bien que vous puissiez lier un dépôt GitHub ou Bitbucket en tant que **contributeur**, vous ne pouvez dissocier un dépôt tiers qu'en tant qu'administrateur de l'**espace ou administrateur** du **projet**. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).

**Important**  
Après avoir installé une extension de référentiel, le code de tous les référentiels auxquels vous créez un lien CodeCatalyst sera indexé et stocké. CodeCatalyst Cela rendra le code consultable dans. CodeCatalyst Pour mieux comprendre la protection des données de votre code lorsque vous utilisez des référentiels liés dans CodeCatalyst, consultez la section [Protection des données](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) dans le *guide de l' CodeCatalyst utilisateur Amazon*.

**Important**  
CodeCatalyst ne prend pas en charge la détection des modifications dans la branche par défaut pour les référentiels liés. Pour modifier la branche par défaut d'un dépôt lié, vous devez d'abord en dissocier CodeCatalyst, modifier la branche par défaut, puis la lier à nouveau.  
Il est recommandé de toujours s'assurer que vous disposez de la dernière version de l'extension avant de lier un dépôt.

Vous pouvez utiliser des projets Jira liés pour gérer les problèmes et lier les CodeCatalyst pull requests à un problème Jira. Le statut récapitulatif d'une pull request et le statut des événements de CodeCatalyst flux de travail associés sont reflétés dans votre problème Jira.

**Important**  
Pour lier votre projet Jira à votre CodeCatalyst projet, vous devez être l'administrateur de l' CodeCatalyst **espace ou l'administrateur CodeCatalyst ** **du projet**.

**Note**  
Un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet ne peut être lié qu'à un seul CodeCatalyst projet dans un espace.
Vous ne pouvez pas utiliser de référentiels vides ou archivés, de GitHub référentiels Bitbucket ou de référentiels de projets avec des GitLab projets. CodeCatalyst 
Vous ne pouvez pas lier un GitHub dépôt, un dépôt Bitbucket ou un GitLab dépôt portant le même nom qu'un dépôt d'un CodeCatalyst projet.
L'extension **GitHub Repositories** n'est pas compatible avec les référentiels GitHub Enterprise Server.
L'extension **Bitbucket Repositories** n'est pas compatible avec les référentiels Bitbucket Data Center.
L'extension **GitLab Repositories** n'est pas compatible avec les référentiels de projets GitLab autogérés.
Vous ne pouvez pas utiliser les fonctionnalités **Rédiger une description pour moi** ou **Résumer les commentaires** avec des référentiels liés. Ces fonctionnalités ne sont disponibles que dans les pull requests in CodeCatalyst.
Un CodeCatalyst projet ne peut être lié qu'à un seul projet Jira. Un projet Jira peut être lié à plusieurs CodeCatalyst projets.

**Topics**
+ [Lier des ressources provenant de fournisseurs tiers connectés](#extensions-link-resources)
+ [Lier un référentiel tiers à un référentiel lors de la création d' CodeCatalyst un projet](#extensions-link-repositories-creation)

## Lier des ressources provenant de fournisseurs tiers connectés
<a name="extensions-link-resources"></a>

**Pour lier un GitHub dépôt, un dépôt Bitbucket, un dépôt de GitLab projet ou un projet Jira à un CodeCatalyst projet depuis la page de détails de l'extension**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.

1. Procédez de l'une des manières suivantes pour afficher la liste des extensions installées pour votre espace de stockage :

   1. Choisissez **Paramètres**, puis **Extensions installées**.

   1. Cliquez sur l'icône **Catalogue** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) dans le menu supérieur.

1. **Choisissez **Configurer** pour l'une des extensions suivantes : **GitHub référentiels, référentiels** **Bitbucket, GitLab référentiels** **ou Jira Software**.**

1. Procédez de l'une des manières suivantes en fonction de l'extension tierce que vous avez choisi de configurer :
   + **GitHub référentiels** : liez un GitHub référentiel.

     1. Dans l'onglet ** GitHub Référentiels liés**, choisissez **Lier le GitHub référentiel**.

     1. Dans la liste déroulante des **GitHub comptes**, choisissez le GitHub compte qui contient le référentiel que vous souhaitez associer.

     1. Dans le menu déroulant du **GitHub référentiel**, choisissez le référentiel que vous souhaitez lier à un CodeCatalyst projet.
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet dans l'espace.

     1. (Facultatif) Si aucun GitHub référentiel ne figure dans la liste des référentiels, il se peut qu'il n'ait pas été configuré pour l'accès au référentiel dans l' CodeCatalyst application Amazon dans GitHub. Vous pouvez configurer les GitHub référentiels dans CodeCatalyst lesquels le compte connecté peut être utilisé.

        1. Accédez à votre [GitHub](https://github.com/)compte, sélectionnez **Paramètres**, puis **Applications**.

        1. Dans l'onglet ** GitHub Applications installées**, choisissez **Configurer** pour l' CodeCatalyst application Amazon.

        1. Procédez de l'une des manières suivantes pour configurer l'accès aux GitHub référentiels auxquels vous souhaitez créer un lien : CodeCatalyst
           + Pour fournir un accès à tous les référentiels actuels et futurs, choisissez **Tous les référentiels**.
           + Pour fournir un accès à des référentiels spécifiques, choisissez Ne **sélectionner que les référentiels**, choisissez le menu déroulant **Sélectionner les référentiels**, puis choisissez un référentiel que vous souhaitez autoriser à créer des liens. CodeCatalyst

     1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet auquel vous souhaitez lier le GitHub référentiel.

     1. Choisissez **Lier**.

     Si vous ne souhaitez plus utiliser un GitHub dépôt dans CodeCatalyst, vous pouvez le dissocier d'un CodeCatalyst projet. Lorsqu'un référentiel est dissocié, les événements de ce référentiel ne démarrent pas les exécutions de flux de travail et vous ne pourrez pas utiliser ce référentiel avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
   + **Référentiels Bitbucket** : liez un dépôt Bitbucket.

     1. Dans l'onglet **Référentiels Bitbucket liés**, choisissez **Lier le référentiel Bitbucket**.

     1. Dans le menu déroulant de l'**espace de travail Bitbucket**, choisissez l'espace de travail Bitbucket qui contient le référentiel que vous souhaitez lier.

     1. Dans le menu déroulant du **dépôt Bitbucket**, choisissez le dépôt que vous souhaitez lier à un CodeCatalyst projet.
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet dans l'espace.

     1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet auquel vous souhaitez associer le dépôt Bitbucket.

     1. Choisissez **Lier**.

     Si vous ne souhaitez plus utiliser un dépôt Bitbucket dans CodeCatalyst, vous pouvez le dissocier d'un CodeCatalyst projet. Lorsqu'un référentiel est dissocié, les événements de ce référentiel ne démarrent pas les exécutions de flux de travail et vous ne pourrez pas utiliser ce référentiel avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
   + **GitLab référentiels** : liez un référentiel de GitLab projet.

     1. Dans l'onglet **Référentiels de GitLab projets liés**, choisissez **Lier le référentiel de GitLab projets**.

     1. Dans la liste déroulante des **GitLab utilisateurs**, choisissez l' GitLab utilisateur qui contient le référentiel de projets que vous souhaitez lier.

     1. Dans la liste déroulante **GitLab du référentiel de projets**, choisissez le référentiel que vous souhaitez lier à un CodeCatalyst projet.
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet dans l'espace.

     1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet auquel vous souhaitez lier le référentiel de GitLab projets.

     1. Choisissez **Lier**.

     Si vous ne souhaitez plus utiliser un référentiel de GitLab projets dans CodeCatalyst, vous pouvez le dissocier d'un CodeCatalyst projet. Lorsqu'un référentiel de projet est dissocié, les événements de ce référentiel de projets ne démarrent pas les exécutions de flux de travail et vous ne pourrez pas utiliser ce référentiel de projet avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
   + **Jira Software** : associez un projet Jira.

     1. Dans l'onglet **Projets Jira liés**, choisissez **Lier un projet Jira**.

     1. Dans le menu déroulant du **site Jira**, choisissez le site Jira qui contient le projet que vous souhaitez lier.

     1. Dans le menu déroulant **du projet Jira**, choisissez le projet que vous souhaitez lier à un CodeCatalyst projet.

     1. Dans le menu déroulant **CodeCatalyst du projet**, choisissez le CodeCatalyst projet que vous souhaitez associer à un projet Jira.

     1. Choisissez **Lier**.

     Une fois qu'un projet Jira est lié à un CodeCatalyst projet, l'accès aux CodeCatalyst problèmes est complètement désactivé et **les problèmes** du volet de CodeCatalyst navigation sont remplacés par un élément relatif **aux problèmes Jira** renvoyant au projet Jira.  
![\[CodeCatalyst problèmes remplacés par des problèmes Jira liés dans le volet de navigation.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

     Si vous ne souhaitez plus utiliser un projet Jira CodeCatalyst, vous pouvez le dissocier de votre CodeCatalyst projet. Lorsqu'un projet Jira est dissocié, les problèmes Jira ne seront pas disponibles dans le CodeCatalyst projet et Issues redeviendra le fournisseur CodeCatalyst **des problèmes**. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).

**Pour lier un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet à un CodeCatalyst projet depuis la page des référentiels sources d'un projet**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst projet.

1. Dans le volet de navigation, choisissez **Code**, puis sélectionnez **Référentiels sources**.

1. Choisissez **Ajouter un référentiel**, puis choisissez **Lier le référentiel**.

1. Dans le menu déroulant **Fournisseur de référentiel**, choisissez l'un des fournisseurs de référentiels tiers suivants : **GitHub**, **Bitbucket**,. **GitLab**

1. Procédez de l'une des manières suivantes en fonction du fournisseur de référentiel tiers que vous avez choisi de lier :
   + **GitHub référentiels** : liez un GitHub référentiel.

     1. Dans le menu déroulant du **GitHub compte**, choisissez le GitHub compte qui contient le référentiel que vous souhaitez associer.

     1. Dans le menu déroulant du **GitHub référentiel**, choisissez le GitHub référentiel auquel vous souhaitez associer votre CodeCatalyst projet.
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet sur Amazon CodeCatalyst.

     1. (Facultatif) Si aucun GitHub référentiel ne figure dans la liste des référentiels, il se peut qu'il n'ait pas été configuré pour l'accès au référentiel dans l' CodeCatalyst application Amazon dans GitHub. Vous pouvez configurer les GitHub référentiels dans CodeCatalyst lesquels le compte connecté peut être utilisé.

        1. Accédez à votre [GitHub](https://github.com/)compte, sélectionnez **Paramètres**, puis **Applications**.

        1. Dans l'onglet ** GitHub Applications installées**, choisissez **Configurer** pour l' CodeCatalyst application Amazon.

        1. Procédez de l'une des manières suivantes pour configurer l'accès aux GitHub référentiels auxquels vous souhaitez créer un lien : CodeCatalyst
           + Pour fournir un accès à tous les référentiels actuels et futurs, choisissez **Tous les référentiels**.
           + Pour fournir un accès à des référentiels spécifiques, choisissez Ne **sélectionner que les référentiels**, choisissez le menu déroulant **Sélectionner les référentiels**, puis choisissez un référentiel que vous souhaitez autoriser à créer des liens. CodeCatalyst
   + **Référentiels Bitbucket** : liez un dépôt Bitbucket.

     1. Dans le menu déroulant de l'**espace de travail Bitbucket**, choisissez l'espace de travail Bitbucket qui contient le référentiel que vous souhaitez lier.

     1. Dans le menu déroulant du **dépôt Bitbucket**, choisissez le dépôt Bitbucket auquel vous souhaitez associer votre projet. CodeCatalyst 
**Astuce**  
Si le nom du dépôt est grisé, vous ne pouvez pas lier ce dépôt car il a déjà été lié à un autre projet sur Amazon CodeCatalyst.
   + **GitLab référentiels** : liez un référentiel de GitLab projet.

     1. Dans le menu déroulant **GitLab utilisateur**, choisissez l' GitLab utilisateur qui contient le référentiel de projets que vous souhaitez lier.

     1. Dans le menu déroulant **GitLab du référentiel de projets**, choisissez le référentiel de GitLab projets auquel vous souhaitez associer votre CodeCatalyst projet.
**Astuce**  
Si le nom du référentiel de projets est grisé, vous ne pouvez pas lier ce référentiel de projets car il a déjà été lié à un autre projet sur Amazon CodeCatalyst.

1. Choisissez **Lier**.

Si vous ne souhaitez plus utiliser de GitHub dépôt, de dépôt Bitbucket ou de dépôt de GitLab projet dans CodeCatalyst, vous pouvez le dissocier d'un CodeCatalyst projet. Lorsqu'un référentiel est dissocié, les événements de ce référentiel ne démarrent pas les exécutions de flux de travail et vous ne pourrez pas utiliser ce référentiel avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).



Après avoir lié votre GitHub dépôt, votre dépôt Bitbucket ou votre référentiel de GitLab projet à votre CodeCatalyst projet, vous pouvez l'utiliser dans des CodeCatalyst flux de travail et des environnements de développement. Vous pouvez également utiliser les référentiels liés avec Amazon Q Developer, des plans, etc. Pour plus d’informations, consultez [Démarrage automatique d'un flux de travail exécuté après des événements liés à un référentiel tiers](extensions-workflow-repositories.md) et [Création d’un environnement de développement](devenvironment-create.md).

Après avoir lié votre projet Jira à votre CodeCatalyst projet et lié une pull request, les mises à jour CodeCatalyst sont reflétées dans votre projet Jira. Pour plus d'informations sur le lien entre les pull requests et les problèmes liés à Jira, consultez[Lier les problèmes liés à Jira aux CodeCatalyst pull requests](link-jira-issues-pull-requests.md). Pour plus d'informations sur l'affichage CodeCatalyst des événements dans Jira, consultez[Afficher CodeCatalyst les événements dans Jira issues](view-codecatalyst-events-jira.md).

## Lier un référentiel tiers à un référentiel lors de la création d' CodeCatalyst un projet
<a name="extensions-link-repositories-creation"></a>

Vous pouvez lier un GitHub dépôt, un dépôt Bitbucket ou un référentiel de GitLab projet à un nouveau projet lors de la création CodeCatalyst du nouveau projet. CodeCatalyst Pour de plus amples informations, veuillez consulter [Création d'un projet avec un référentiel tiers lié](projects-create.md#projects-create-3p-repo).

# Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst
<a name="extensions-unlink"></a>

Si vous ne souhaitez plus utiliser de GitHub dépôt, de dépôt Bitbucket ou de dépôt de GitLab projet, ni gérer un projet Jira dans CodeCatalyst, vous pouvez dissocier le référentiel ou le projet de votre projet. CodeCatalyst 

La dissociation d'un GitHub dépôt, d'un dépôt Bitbucket ou d'un dépôt de GitLab projet ne supprime pas le dépôt et n'y apporte aucune modification. Il ne supprime aucun fichier de configuration de flux de travail stocké dans ce référentiel lié. Cependant, une fois que vous avez dissocié un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet, les événements de ce référentiel ne démarrent plus les exécutions de flux de travail et vous ne pouvez pas utiliser le référentiel avec les environnements de développement. **Vous pouvez dissocier un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet d'un CodeCatalyst projet depuis la page de détails des référentiels, des **GitHub référentiels** **Bitbucket ou de l'extension des référentiels**, ou depuis la vue **GitLab des référentiels** **source** dans Code dans le projet lui-même.**

La dissociation d'un projet Jira ne supprime pas le projet, y compris les éléments de planification ou les informations de développement, et n'y apporte aucune modification. Cependant, une fois que vous avez dissocié un projet Jira, les problèmes Jira du projet ne pourront plus être liés au CodeCatalyst projet, et Issues redeviendra le fournisseur de CodeCatalyst **problèmes**.

**Important**  
**Pour dissocier votre GitHub dépôt, votre dépôt Bitbucket ou le référentiel de projet Gitlab de votre CodeCatalyst projet, vous devez être l'administrateur de l'**espace ou l'administrateur** du projet.**

**Pour dissocier un GitHub dépôt, un dépôt Bitbucket, un référentiel de GitLab projet ou un projet Jira dans un CodeCatalyst projet depuis la page de détails de l'extension**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace.

1. Procédez de l'une des manières suivantes pour afficher la liste des extensions installées pour votre espace :

   1. Choisissez **Paramètres**, puis **Extensions installées**.

   1. Cliquez sur l'icône **Catalogue** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) dans le menu supérieur.

1. **Choisissez **Configurer** pour l'une des extensions suivantes que vous souhaitez configurer : **GitHub référentiels, référentiels** **Bitbucket, GitLab référentiels** **ou Jira Software**.**

1. Procédez de l'une des manières suivantes en fonction de l'extension tierce que vous avez choisi de configurer :
   + **GitHub référentiels** : dissociez un GitHub dépôt.

     Dans l'onglet **GitHub Référentiels**, choisissez le GitHub référentiel que vous souhaitez dissocier, puis choisissez ** GitHub Dissocier** le référentiel.
   + **Référentiels Bitbucket : dissociez** un dépôt Bitbucket.

     **Dans l'onglet **Référentiels Bitbucket**, choisissez le dépôt Bitbucket que vous souhaitez dissocier, puis choisissez Dissocier le référentiel Bitbucket.**
   + **GitLab référentiels** : dissociez le référentiel d'un GitLab projet.

     **Dans l'onglet **Référentiels de GitLab projets**, choisissez le référentiel de GitLab projets que vous souhaitez dissocier, puis choisissez Dissocier le référentiel de projets. GitLab **
   + **Jira Software** : dissociez un projet Jira.

     Dans l'onglet **Projets Jira**, choisissez le projet Jira que vous souhaitez dissocier, puis choisissez **Dissocier** le projet Jira.

1. Dans la boîte de dialogue **Dissocier**, examinez les effets de la dissociation du référentiel.

1. Entrez **dissocier le lien** dans le champ de saisie de texte et choisissez **Dissocier**.

**Pour dissocier un GitHub dépôt, un dépôt Bitbucket ou un dépôt de GitLab projet d'un CodeCatalyst projet de la page des référentiels sources**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst projet.

1. Dans le volet de navigation, choisissez **Code**, puis sélectionnez **Référentiels sources**.

1. Cliquez sur le bouton radio du référentiel que vous souhaitez dissocier, puis choisissez **Dissocier le** référentiel.

1. Passez en revue les informations de la boîte de dialogue. Suivez les instructions, puis choisissez Dissocier pour **dissocier** le référentiel.

# Affichage de référentiels tiers et recherche de problèmes liés à Jira dans CodeCatalyst
<a name="extensions-view-search"></a>

Après avoir lié GitHub des référentiels, des référentiels Bitbucket ou des référentiels de GitLab projets, vous pouvez les consulter CodeCatalyst pour confirmer et configurer les ressources. Vous pouvez également rechercher des problèmes liés à Jira dans CodeCatalyst.

**Topics**
+ [Affichage de référentiels tiers dans CodeCatalyst](#extensions-view-repositories)
+ [Recherche de problèmes liés à Jira dans CodeCatalyst](#extensions-search-issues)

## Affichage de référentiels tiers dans CodeCatalyst
<a name="extensions-view-repositories"></a>

**Vous pouvez consulter les GitHub référentiels liés, les référentiels Bitbucket ou les référentiels de GitLab projet dans la liste des référentiels sources de votre projet ou sur la page de détails des référentiels, des **GitHub référentiels** **Bitbucket ou des extensions de référentiels**. GitLab ** Le fait de les sélectionner dans la liste des référentiels ne les ouvre pas. CodeCatalyst Ils s'ouvrent plutôt dans le fournisseur de référentiel tiers, où vous pouvez consulter et travailler sur le code du référentiel lié.

**Pour afficher les GitHub référentiels liés, les référentiels Bitbucket ou GitLab les référentiels de projets dans CodeCatalyst**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst projet.

1. Dans le volet de navigation, choisissez **Code**, puis sélectionnez **Référentiels sources**.

**Pour afficher les GitHub référentiels liés, les référentiels Bitbucket ou les référentiels de GitLab projets depuis la page de détails de l'extension**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst espace, puis choisissez l'onglet **Extensions installées**.

1. En fonction des référentiels tiers que vous souhaitez consulter, effectuez l'une des opérations suivantes :
   + Dans **GitHub les référentiels**, choisissez **Configurer**, puis cliquez sur ** GitHub Référentiels liés** pour afficher tous les GitHub référentiels connectés aux CodeCatalyst projets de votre espace. CodeCatalyst 
   + Dans les **référentiels Bitbucket**, choisissez **Configurer**, puis sélectionnez Référentiels **Bitbucket liés pour afficher tous les référentiels** Bitbucket connectés aux projets de votre espace. CodeCatalyst CodeCatalyst 
   + Dans **GitLab les référentiels**, choisissez **Configurer**, puis sélectionnez **Référentiels de GitLab projets liés** pour afficher tous les référentiels de GitLab projets connectés aux CodeCatalyst projets de votre espace. CodeCatalyst 

Les GitHub référentiels, les référentiels Bitbucket ou les référentiels de GitLab projets liés à votre CodeCatalyst projet apparaissent dans la liste. Choisissez le GitHub référentiel, le référentiel Bitbucket ou le référentiel de GitLab projet pour afficher et modifier les fichiers dans le fournisseur de référentiel tiers.

**Note**  
Si un flux de travail utilise un GitHub référentiel, un référentiel Bitbucket ou un référentiel de GitLab projet dans une action source, les modifications que vous apportez au flux de travail YAML dans l'éditeur visuel ou dans l'éditeur YAML CodeCatalyst seront automatiquement validées et transmises au référentiel tiers.

## Recherche de problèmes liés à Jira dans CodeCatalyst
<a name="extensions-search-issues"></a>

Après avoir lié un projet Jira, vous pouvez rechercher des problèmes dans le projet Jira lié à l'aide de la barre de recherche CodeCatalyst globale. Vous pouvez également rechercher des problèmes liés à Jira en CodeCatalyst créant un lien vers les problèmes à partir d'une pull request. Pour plus d'informations sur le lien entre les problèmes Jira et une CodeCatalyst pull request, consultez[Lier les problèmes liés à Jira aux CodeCatalyst pull requests](link-jira-issues-pull-requests.md).

**Pour rechercher des problèmes liés à Jira dans des projets Jira liés**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst projet.

1. Dans la barre de recherche globale, recherchez les problèmes d'un projet Jira associé ou les problèmes Jira que vous souhaitez associer à une pull request.

# Démarrage automatique d'un flux de travail exécuté après des événements liés à un référentiel tiers
<a name="extensions-workflow-repositories"></a>

Vous pouvez utiliser un GitHub référentiel lié, un référentiel Bitbucket ou un référentiel de GitLab projet comme source pour un flux de travail, dans lequel les modifications apportées à une branche spécifiée dans un GitHub référentiel lié, un référentiel Bitbucket ou un référentiel de GitLab projet démarrent automatiquement une exécution de flux de travail.

Un *flux de travail* est une procédure automatisée qui décrit comment créer, tester et déployer votre code dans le cadre d'un système d'intégration et de livraison continues (CI/CD). Un flux de travail définit une série d'étapes, ou d'*actions*, à effectuer lors de l'exécution d'un flux de travail. Un flux de travail définit également les événements, ou *déclencheurs*, qui déclenchent le démarrage du flux de travail. Pour configurer un flux de travail, vous devez créer un *fichier de définition de flux* de travail à l'aide de l'[éditeur visuel ou YAML](https://docs.aws.amazon.com//codecatalyst/latest/userguide/flows.html#workflow.editors) de la CodeCatalyst console.

**Astuce**  
Pour un aperçu rapide de la manière dont vous pouvez utiliser les flux de travail dans un projet, [créez un projet avec un plan](https://docs.aws.amazon.com//codecatalyst/latest/userguide/projects-create.html#projects-create-console-template). Chaque plan déploie un flux de travail fonctionnel que vous pouvez examiner, exécuter et tester.

Lorsque vous configurez un flux de travail pour utiliser un GitHub référentiel lié, un référentiel Bitbucket ou un référentiel de GitLab projet, le fichier de configuration du flux de travail est stocké dans ce GitHub référentiel, ce référentiel Bitbucket ou ce référentiel de GitLab projet. La configuration du flux de travail est un fichier YAML qui définit le nom du flux de travail, les déclencheurs, les ressources, les artefacts et les actions. Pour plus d'informations sur le fichier de configuration du flux de travail, consultez[Définition du flux de travail YAML](workflow-reference.md).

Le fichier de configuration du flux de travail doit se trouver dans le `./codecatalyst/workflows/` répertoire de votre GitHub référentiel, du référentiel Bitbucket ou GitLab du référentiel de projet.

Vous pouvez utiliser l'éditeur de flux de travail pour créer et configurer des flux de travail. Pour plus d’informations, consultez [Commencer à utiliser les flux de travail](workflows-getting-started.md) et [Connecter les référentiels sources aux flux de travail](workflows-sources.md).

## Ajouter des déclencheurs pour démarrer des exécutions de flux de travail
<a name="extensions-workflow-trigger-repositories"></a>

Vous pouvez configurer un CodeCatalyst flux de travail pour démarrer automatiquement une exécution lorsque le code est envoyé vers la branche spécifiée de votre dépôt GitHub ou de celui de Bitbucket. Pour démarrer l'exécution automatique d'un flux de travail, ajoutez un déclencheur dans la `Triggers` section du fichier de configuration du flux de travail.

### Exemple : un simple déclencheur push à code
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

L'exemple suivant montre un déclencheur qui lance l'exécution d'un flux de travail chaque fois que du code est envoyé à une branche de votre référentiel source.

```
Triggers:
  - Type: PUSH
```

### Exemple : un simple déclencheur de pull request
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

L'exemple suivant montre un déclencheur qui lance l'exécution d'un flux de travail chaque fois qu'une pull request est créée contre une branche de votre référentiel source.

```
Triggers:
  - Type: PULLREQUEST
    Events:
      - OPEN
```

Pour de plus amples informations, veuillez consulter [Démarrage d'un flux de travail exécuté automatiquement à l'aide de déclencheurs](workflows-add-trigger.md).

# Restreindre l'accès IP auprès de fournisseurs de référentiels tiers
<a name="extensions-restrict-ip-access"></a>

Vous pouvez restreindre l'accès à vos GitHub référentiels, aux référentiels Bitbucket ou aux référentiels de GitLab projets en fonction des adresses IP en définissant des règles ou des configurations. Vous pouvez le faire via les paramètres ou les fonctionnalités de contrôle d'accès du fournisseur tiers.

Selon le fournisseur de référentiel tiers que vous utilisez, consultez l'une des rubriques suivantes :
+ L'extension Amazon CodeCatalyst **GitHub Repositories** est compatible avec les [restrictions d'accès IP GitHub d'Enterprise Cloud](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization). Lorsque vous configurez une organisation GitHub Enterprise Cloud pour restreindre l'accès à des adresses IP spécifiques, vous pouvez également [autoriser les GitHub applications à configurer la liste d'autorisation, qui permettra](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) d' CodeCatalyst enregistrer automatiquement ses adresses IP auprès de celle-ci GitHub. Vous pouvez également [ajouter les adresses CodeCatalyst IP manuellement](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#adding-an-allowed-ip-address). 
+ L'extension de **référentiels Amazon CodeCatalyst Bitbucket** est compatible avec les restrictions d'accès à [Bitbucket Cloud Premium](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/). Lorsque vous configurez un espace de travail Bitbucket Cloud Premium pour restreindre l'accès à des adresses IP spécifiques, vous pouvez également [ajouter des adresses IP ou des blocs réseau pour un ensemble d'adresses IP à une liste d'autorisations.](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/#Allowlisting-IP-addresses)
+ L'extension Amazon CodeCatalyst **GitLab Repositories** est compatible avec les [restrictions relatives aux adresses GitLab IP](https://docs.gitlab.com/ee/administration/reporting/ip_addr_restrictions.html). Lorsque vous configurez un groupe GitLab Premium ou Ultimate pour restreindre l'accès à des adresses IP spécifiques, vous pouvez également [ajouter des adresses IP ou des blocs réseau pour un ensemble d'adresses IP à une liste d'autorisations](https://docs.gitlab.com/ee/user/group/access_and_permissions.html).

Si les adresses CodeCatalyst IP ne figurent pas dans la liste d'autorisation d'un référentiel tiers, l' CodeCatalyst application Amazon ne pourra pas accéder à vos référentiels tiers. Pour de plus amples informations, veuillez consulter [Adresses IP utilisées par l'extension des référentiels tiers](#codecatalyst-ip-address).

## Adresses IP utilisées par l'extension des référentiels tiers
<a name="codecatalyst-ip-address"></a>

Les adresses IP suivantes sont utilisées par les extensions tierces pour accéder à vos ressources tierces :
+ **GitHub référentiels** :

  ```
  us-west-2
    52.32.242.246
    54.148.176.49
    35.164.118.94
  eu-west-1
    34.241.64.10
    34.246.255.80
    3.248.38.7
  ```
+ **Référentiels et **GitLab référentiels Bitbucket** :**

  ```
  us-west-2
    35.160.210.199 
    54.71.206.108 
    54.71.36.205
  eu-west-1
    34.242.64.82 
    52.18.37.201 
    54.77.75.62
  ```

# Bloquer les fusions avec des tiers en cas d'échec des flux de travail
<a name="extensions-block-merges"></a>

Après avoir lié un dépôt GitHub ou un dépôt Bitbucket à CodeCatalyst, vous pouvez ajouter des CodeCatalyst flux de travail pour les pull requests. De même, après avoir lié un référentiel de GitLab projets, CodeCatalyst vous pouvez ajouter des CodeCatalyst flux de travail pour les demandes de fusion. Une ou plusieurs exécutions de flux de travail peuvent avoir lieu lors d'un commit spécifique, et le statut d'exécution de chaque flux de travail CodeCatalyst est également reflété dans le statut de validation dans GitHub, Bitbucket ou GitLab. Lorsqu'un nouveau commit est envoyé, les nouveaux [statuts d'exécution](https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-view-run.html#workflows-view-run-status) du flux de travail sont reflétés dans GitHub Bitbucket ou GitLab pour ce nouveau commit. Si vous réexécutez un flux de travail pour une validation, le nouveau statut d'exécution du flux de travail remplace le statut précédent de cette validation et de ce flux de travail.

Vous pouvez définir des règles de protection des branches dans GitHub ou Bitbucket pour bloquer une fusion par pull request, ou dans GitLab pour bloquer une demande de fusion, lorsque le dernier commit présente le statut d'échec de l'exécution du flux de travail. Avec les règles de protection des branches, le statut du dernier commit affecte la capacité à fusionner une pull request dans GitHub Bitbucket ou GitLab. Pour en savoir plus sur les flux de travail, consultez [Exécution d'un flux de travail](workflows-working-runs.md) et[Démarrage d'un flux de travail exécuté automatiquement à l'aide de déclencheurs](workflows-add-trigger.md).

En fonction du fournisseur de référentiel tiers que vous utilisez, consultez les rubriques suivantes :
+ **GitHub référentiels** : GitHub documentation [sur les vérifications de statut](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks) et [sur les branches protégées](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches). 
+ **Référentiels Bitbucket** : documentation de Bitbucket consacrée à l'[utilisation des autorisations de branche et à la prise de contrôle des autorisations](https://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html) [de branche dans Bitbucket Cloud](https://bitbucket.org/blog/take-control-with-branch-restrictions).
+ **GitLab référentiels** : documentation pour GitLab la [fusion automatique](https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html) et les [branches protégées](https://docs.gitlab.com/ee/user/project/protected_branches.html).

# Lier les problèmes liés à Jira aux CodeCatalyst pull requests
<a name="link-jira-issues-pull-requests"></a>

Vous pouvez lier les pull requests créées dans un référentiel CodeCatalyst source aux problèmes liés à Jira. Après avoir lié un problème Jira, celui-ci est affiché en tant que propriété de la pull request. Par conséquent, les événements de pull request, les événements de flux de travail et les événements de déploiement sont envoyés à Jira et ajoutés au problème Jira. Les pull requests peuvent être liées à un ou plusieurs problèmes liés à Jira. Vous ne pouvez lier que les pull requests qui se trouvent dans un référentiel CodeCatalyst source, pas celles d'un référentiel tiers comme celui-ci GitHub. Avant de pouvoir lier les problèmes de Jira à une pull request, votre projet Jira doit être lié au CodeCatalyst projet. Pour plus d'informations sur l'association d'un projet Jira à un CodeCatalyst projet, consultez[Lier GitHub les référentiels, les référentiels Bitbucket, les référentiels de GitLab projets et les projets Jira dans CodeCatalyst](extensions-link.md). 

**Note**  
Vous ne pouvez pas créer de pull request sans un référentiel source comportant deux branches dans votre CodeCatalyst projet. Pour plus d'informations sur les pull requests, consultez la section [Utilisation des pull requests dans CodeCatalyst](source-pull-requests.md).

**Pour associer les problèmes liés à Jira à une CodeCatalyst pull request**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst projet.

1. Dans le volet de navigation, choisissez **Code**, puis choisissez **Pull requests**.

1. Choisissez **Créer une pull request** pour saisir les détails de la pull request.

1. Dans le menu déroulant **Référentiel source**, choisissez le référentiel source dans lequel vous souhaitez lier une pull request.

1. Dans le menu déroulant **Branche source**, choisissez la branche qui contient les modifications que vous souhaitez vérifier.

1. Dans le menu déroulant **Branche de destination**, choisissez la branche dans laquelle vous souhaitez fusionner les modifications révisées.

1. Dans le champ de saisie du texte du **titre de la pull request**, saisissez le titre de vos pull requests.

1. Choisissez **Lier les problèmes** pour les **problèmes Jira - champ *facultatif***, choisissez le menu déroulant et recherchez les problèmes Jira que vous souhaitez ajouter à partir du projet Jira associé.

1. Sélectionnez les problèmes Jira que vous souhaitez ajouter à la pull request.

1. Choisissez **Create** pour créer la pull request.

Une fois que vous avez lié les problèmes de Jira à une CodeCatalyst pull request, un résumé de la pull request est disponible. Le résumé inclut les exécutions du flux de travail, les problèmes liés, les réviseurs requis, les réviseurs facultatifs et l'auteur.

**Note**  
**Personne assignée** et **créée par les** informations associées au problème Jira ne sont pas disponibles dans. CodeCatalyst

Après avoir lié une pull request, le CodeCatalyst projet synchronisé et le projet Jira permettent aux mises à jour de CodeCatalyst se refléter dans votre projet Jira. Le statut de la pull request liée et tous les événements du flux de travail liés à la pull request apparaîtront dans le numéro de Jira lors de sa consultation dans Jira. Pour plus d'informations sur l'affichage CodeCatalyst des événements dans Jira, consultez[Afficher CodeCatalyst les événements dans Jira issues](view-codecatalyst-events-jira.md).

# Afficher CodeCatalyst les événements dans Jira issues
<a name="view-codecatalyst-events-jira"></a>

Si vos CodeCatalyst projets et les projets Jira sont liés, le statut récapitulatif de la pull request et le statut des événements de CodeCatalyst flux de travail associés sont reflétés dans votre numéro Jira. Par exemple, si vous fermez ou fusionnez une pull request CodeCatalyst, la mise à jour du statut se reflète dans le numéro de Jira. CodeCatalyst CI/CD les événements de flux de travail liés à une CodeCatalyst pull request sont synchronisés, de sorte qu'une exécution réussie du flux de travail sera également envoyée au problème Jira.

**Pour consulter les CodeCatalyst événements d'un numéro de Jira**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre CodeCatalyst projet.

1. Dans le volet de CodeCatalyst navigation, choisissez **Code**, choisissez **Pull requests**, puis choisissez la pull request contenant le problème Jira que vous souhaitez afficher dans votre projet Jira.

1. Dans le volet **Informations supplémentaires**, choisissez le problème Jira que vous souhaitez consulter dans votre projet Jira.

1. Dans le volet **Détails** du projet Jira, choisissez la **pull request** répertoriée pour **Développement** pour voir les détails de la pull request.

1. (Facultatif) Pour voir les dernières versions, choisissez l'onglet **Builds**.

1. (Facultatif) Pour voir l'état du développement, cliquez sur l'onglet **Déploiements**.