

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.

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

Avant de pouvoir utiliser un GitHub référentiel, un référentiel Bitbucket ou un référentiel 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 lancent 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 référentiel, un référentiel Bitbucket ou un référentiel 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 des référentiels ** sources dans ** Code du projet lui-même. **

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

**Important**  
Une fois que vous avez 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 lors de l'utilisation de 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 de modifications dans la branche par défaut pour les référentiels liés. Pour modifier la branche par défaut d'un référentiel lié, vous devez d'abord le dissocier CodeCatalyst, modifier la branche par défaut, puis la lier à nouveau.  
Il est recommandé de toujours disposer de la dernière version de l'extension avant de lier un référentiel.

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 l'état des événements de CodeCatalyst flux de travail associés sont reflétés dans votre problème Jira.

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

**Note**  
Un GitHub référentiel, un référentiel Bitbucket ou un référentiel 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 référentiel, un référentiel Bitbucket ou un GitLab référentiel portant le même nom qu'un référentiel d'un CodeCatalyst projet.
L'**extension ** GitHub des référentiels n'est pas compatible avec les référentiels GitHub Enterprise Server.
L'**extension des référentiels ** Bitbucket n'est pas compatible avec les référentiels Bitbucket Data Center.
L'**extension ** GitLab des référentiels 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 CodeCatalyst.
Un CodeCatalyst projet ne peut être lié qu'à un seul projet Jira. Un projet Jira peut être lié à plusieurs CodeCatalyst projets.

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

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

**Pour lier un GitHub dépôt, un référentiel Bitbucket, un référentiel de GitLab projet ou un projet Jira à un CodeCatalyst projet depuis la page des 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. Effectuez l'une des opérations suivantes pour afficher la liste des extensions installées pour votre espace spatial :

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

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

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

1. Effectuez l'une des opérations suivantes en fonction de l'extension tierce que vous avez choisi de configurer :
   + **GitHub référentiels ** : associez 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 du ** GitHub compte, choisissez le GitHub compte qui contient le référentiel que vous souhaitez associer.

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

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

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

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

        1. Effectuez l'une des opérations 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 donner accès à des référentiels spécifiques, choisissez Sélectionner ** uniquement les référentiels**, choisissez le ** menu déroulant ** Sélectionner les référentiels, puis choisissez le référentiel auquel vous souhaitez autoriser la création de 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 référentiel 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 l'exécution du 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 [Dissocier GitHub les référentiels, les référentiels Bitbucket, les référentiels de projets et les GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
   + **Référentiels Bitbucket ** : associez un référentiel Bitbucket.

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

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

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

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

     1. Choisissez **Lier**.

     Si vous ne souhaitez plus utiliser un référentiel 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 l'exécution du 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 [Dissocier GitHub les référentiels, les référentiels Bitbucket, les référentiels de projets et les GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
   + **GitLab référentiels ** : associez un référentiel de GitLab projets.

     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 référentiel est grisé, vous ne pouvez pas lier ce référentiel car il a déjà été lié à un autre projet de 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 projets est dissocié, les événements de ce référentiel de projets ne démarrent pas les exécutions du flux de travail et vous ne pourrez pas utiliser ce référentiel de projets avec les environnements de CodeCatalyst développement. Pour de plus amples informations, veuillez consulter [Dissocier GitHub les référentiels, les référentiels Bitbucket, les référentiels de projets et les GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).
   + **Jira Software ** : associez un projet Jira.

     1. Dans l'**onglet Projets Jira ** liés, choisissez Lier ** le 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 associer à 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 de problèmes ** Jira qui renvoie au projet Jira.  
![CodeCatalyst les problèmes ont été remplacés par des problèmes Jira liés dans le volet de navigation.](https://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

     Si vous ne souhaitez plus utiliser un projet Jira dans CodeCatalyst, vous pouvez le dissocier de votre CodeCatalyst projet. Lorsqu'un projet Jira n'est pas lié, 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 [Dissocier GitHub les référentiels, les référentiels Bitbucket, les référentiels de projets et les GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).

**Pour lier un GitHub référentiel, un référentiel Bitbucket ou un référentiel de GitLab projet à un CodeCatalyst projet à partir de 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 choisissez 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. Effectuez l'une des opérations suivantes en fonction du fournisseur de référentiel tiers que vous avez choisi de lier :
   + **GitHub référentiels ** : associez 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 référentiel est grisé, vous ne pouvez pas lier ce référentiel car il a déjà été lié à un autre projet Amazon CodeCatalyst.

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

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

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

        1. Effectuez l'une des opérations 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 donner accès à des référentiels spécifiques, choisissez Sélectionner ** uniquement les référentiels**, choisissez le ** menu déroulant ** Sélectionner les référentiels, puis choisissez le référentiel auquel vous souhaitez autoriser la création de liens. CodeCatalyst
   + **Référentiels Bitbucket ** : associez un 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 référentiel ** Bitbucket, choisissez le référentiel Bitbucket auquel vous souhaitez associer votre projet. CodeCatalyst 
**Astuce**  
Si le nom du référentiel est grisé, vous ne pouvez pas lier ce référentiel car il a déjà été lié à un autre projet Amazon CodeCatalyst.
   + **GitLab référentiels ** : associez un référentiel de GitLab projets.

     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 un GitHub référentiel, un référentiel Bitbucket ou un référentiel 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 l'exécution du 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 [Dissocier GitHub les référentiels, les référentiels Bitbucket, les référentiels de projets et les GitLab projets Jira dans CodeCatalyst](extensions-unlink.md).



Après avoir lié votre GitHub référentiel, votre référentiel Bitbucket ou votre référentiel de GitLab projet à votre CodeCatalyst projet, vous pouvez l'utiliser dans les CodeCatalyst flux de travail et les 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 répercutées dans votre projet Jira. Pour plus d'informations sur l'association des pull requests aux problèmes liés à Jira, consultez[Lier les problèmes 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[Affichage des CodeCatalyst événements dans les numéros de Jira](view-codecatalyst-events-jira.md).

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

Vous pouvez lier un GitHub référentiel, un référentiel 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).