Lier un référentiel source - Amazon 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 hébergeant le référentiel, si cette extension est installée pour votre espace. Seuls les utilisateurs dotés du rôle d'administrateur de l'espace peuvent installer des extensions. Une fois l'extension installée, vous pouvez créer un lien vers les référentiels configurés pour être accessibles par cette extension. Pour plus d'informations, consultez Installation d'une extension dans un espace ou suivezLier GitHub les référentiels, les référentiels Bitbucket, les référentiels de GitLab projets et les projets Jira dans CodeCatalyst.

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

Vous ne pouvez lier un dépôt qu'à un seul projet dans un espace. Vous ne pouvez pas lier un dépôt archivé. Bien que vous puissiez lier un dépôt vide, 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 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.

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 plus d’informations, consultez Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst.

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 plus d’informations, 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.

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.

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 de Space doit d'abord installer l'extension pour le fournisseur qui héberge le référentiel. Pour plus d’informations, consultez Installation d'une extension dans un espace.

  2. Dans le volet de navigation, choisissez Code, puis sélectionnez 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 : GitHubou Bitbucket.

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

      2. Dans le menu déroulant du GitHub dépôt, 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 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 GitHubcompte, sélectionnez Paramètres, puis Applications.

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

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

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

  6. 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 plus d'informations, voir Dissociation GitHub des référentiels, des référentiels Bitbucket, des référentiels de projets et des GitLab projets Jira dans CodeCatalyst.