View a markdown version of this page

Lier un référentiel source - Amazon CodeCatalyst

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.

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 un référentiel source

Lorsque vous liez un référentiel source à un projet, vous pouvez inclure des référentiels dotés d'une CodeCatalyst extension pour le service qui héberge le référentiel, si cette extension est installée pour votre espace. Seuls les utilisateurs dotés du rôle d'administrateur Space peuvent installer des extensions. Une fois l'extension installée, vous pouvez créer un lien vers des référentiels configurés pour y accéder par cette extension. Pour plus d'informations, consultez Installation d'une extension dans un espace ou suivezLier GitHub des référentiels, des référentiels Bitbucket, des référentiels de GitLab projets et des projets Jira dans CodeCatalyst.

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 dans le guide de l' CodeCatalyst utilisateur Amazon.

Vous ne pouvez lier un référentiel qu'à un seul projet dans un espace. Vous ne pouvez pas lier un référentiel archivé. Vous pouvez lier un dépôt vide, mais vous ne pouvez pas l'utiliser CodeCatalyst tant que vous ne l'avez pas initialisé avec un commit initial qui crée une branche par défaut. En outre :

  • 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 référentiel de GitLab projet 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.

Bien que vous puissiez lier un GitHub référentiel, un référentiel Bitbucket ou un référentiel de GitLab projet 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.

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. Pour de plus amples informations, veuillez consulter Lier GitHub des référentiels, des référentiels Bitbucket, des référentiels de GitLab projets et des projets Jira dans CodeCatalyst.

Il est recommandé de toujours disposer de la dernière version de l'extension avant de lier un référentiel.

Pour lier un référentiel source
  1. Accédez au projet auquel vous souhaitez lier un référentiel.

    Note

    Avant de pouvoir lier un référentiel, un utilisateur ayant le rôle d'administrateur Space doit d'abord installer l'extension pour le fournisseur qui héberge le référentiel. Pour de plus amples informations, veuillez consulter Installation d'une extension dans un espace.

  2. Dans le volet de navigation, choisissez Code, puis choisissez Référentiels sources.

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

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

  5. 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.

      2. Dans le menu déroulant du GitHub référentiel, choisissez le GitHub compte auquel vous souhaitez associer votre CodeCatalyst projet.

      3. (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 compte, choisissez Paramètres, puis Applications.

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

        3. 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.

      2. 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.

  6. 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.