Tous les produits
Search
Centre de documentation

Container Registry:Se connecter à une plateforme de code source

Dernière mise à jour :Aug 18, 2026

Pour générer des images à partir du code source, connectez votre instance Container Registry Enterprise Edition à une plateforme d'hébergement de code source.

Prérequis

Contexte

Container Registry Enterprise Edition prend en charge les plateformes d'hébergement de code source suivantes :

Plateforme de code

Version de la plateforme

Méthode de connexion

Limites de déclenchement de build

Gitee

Les instances Personal Edition ne sont pas prises en charge.

Toutes

Autorisation OAuth Gitee

Aucune

GitHub

Seuls les comptes personnels sont pris en charge.

Autorisation OAuth GitHub

Aucune

GitLab

Toutes

jeton d'accès personnel

Aucune

Bitbucket

Toutes

Autorisation OAuth Bitbucket

Aucune

Connecter une instance Enterprise à Gitee

  1. Connectez-vous à la console Container Registry.

  2. Dans la barre de navigation supérieure, sélectionnez une région.

  3. Dans le volet de navigation de gauche, choisissez Instances.

  4. Sur la page Instances, cliquez sur l'instance Enterprise Edition que vous souhaitez gérer.

  5. Sur la page de gestion de l'instance, choisissez Repository > Code Source.

  6. Sur la page Code Source, localisez Gitee et cliquez sur Bind Account dans la colonne Actions.

  7. Dans la boîte de dialogue Gitee, cliquez sur Go to the source code repository to bind account.

  8. Sur la page de connexion Gitee, saisissez votre nom d'utilisateur et votre mot de passe, puis cliquez sur Logon.

  9. Sur la page d'autorisation Gitee, confirmez les informations d'autorisation et cliquez sur Confirm Authorization Policy.

    Vous êtes redirigé vers la console Container Registry et un message indiquant que vous avez connecté votre compte Gitee avec succès s'affiche.

Connecter une instance Enterprise à GitHub

  1. Connectez-vous à la console Container Registry.

  2. Dans la barre de navigation supérieure, sélectionnez une région.

  3. Dans le volet de navigation de gauche, choisissez Instances.

  4. Sur la page Instances, cliquez sur l'instance Enterprise Edition que vous souhaitez gérer.

  5. Sur la page de gestion de l'instance, choisissez Repository > Code Source.

  6. Sur la page Code Source, localisez GitHub et cliquez sur Bind Account dans la colonne Actions.

  7. Dans la boîte de dialogue GitHub, cliquez sur Go to the source code repository to bind account.

  8. Sur la page de connexion GitHub, saisissez vos identifiants, puis cliquez sur Sign in.

  9. Sur la page Authorize Aliyun Container Registry, confirmez les informations d'autorisation et cliquez sur Authorize AliyunDeveloper.

    Vous êtes redirigé vers la console Container Registry et un message indiquant que vous avez connecté votre compte GitHub avec succès s'affiche.

Connecter une instance Enterprise à Bitbucket

  1. Connectez-vous à la console Container Registry.

  2. Dans la barre de navigation supérieure, sélectionnez une région.

  3. Dans le volet de navigation de gauche, choisissez Instances.

  4. Sur la page Instances, cliquez sur l'instance Enterprise Edition que vous souhaitez gérer.

  5. Sur la page de gestion de l'instance, choisissez Repository > Code Source.

  6. Sur la page Code Source, localisez Bitbucket et cliquez sur Bind Account dans la colonne Actions.

  7. Dans la boîte de dialogue Bitbucket, cliquez sur Go to the source code repository to bind account.

  8. Sur la page de connexion Bitbucket, saisissez votre adresse e-mail, votre nom d'utilisateur et votre mot de passe comme indiqué, puis cliquez sur Logon.

  9. Sur la page d'autorisation Bitbucket, confirmez les informations d'autorisation et cliquez sur Grant access.

  10. Dans la boîte de dialogue Bind Account, sélectionnez les options Instance Edition, Region et Instance. Ensuite, cliquez sur Confirm.

    Sur la page Code Source, si Bound s'affiche dans la colonne Status pour Bitbucket, la connexion est réussie.

Connecter une instance Enterprise à GitLab

Si vous utilisez une instance GitLab auto-gérée, tenez compte des exigences de port suivantes :

  • Service HTTP

    Par défaut, le port 80 est utilisé. Pour utiliser un autre port, vous devez ajouter manuellement le numéro de port à l'URL de déclenchement. Vous pouvez utiliser uniquement les ports suivants : 80, 21, 443, 70, 210, 280, 488, 591, 777 et les ports allant de 1025 à 65535.

  • Service HTTPS

    Par défaut, le port 443 est utilisé. Seul le port par défaut 443 est pris en charge. Si vous souhaitez utiliser un autre port, utilisez le service HTTP.

Remarque

La connexion aux instances GitLab situées derrière un pare-feu ou utilisant un certificat HTTPS autosigné n'est pas prise en charge. Pour vous connecter à une instance GitLab privée au sein d'un VPC, consultez la rubrique Générer des images de conteneur en utilisant le mode de build sécurisé pour les VPC.

  1. Créez un jeton d'accès personnel dans GitLab.

    1. Connectez-vous à GitLab avec un compte administrateur.

    2. Sur la page GitLab, cliquez sur l'avatar de votre profil et sélectionnez Settings.

    3. Dans le volet de navigation de gauche de la page User Settings, cliquez sur Access Tokens.

    4. Sur la page Access Tokens, définissez un nom et une date d'expiration, puis cliquez sur Create personal access token.

      Une fois le jeton d'accès créé avec succès, vous pouvez le consulter sur la page Access Tokens. La page affiche le jeton d'accès personnel généré. Cliquez sur le bouton de copie pour enregistrer la valeur du jeton. Ce jeton n'est affiché qu'une seule fois et ne peut plus être consulté après avoir quitté la page.

  2. Connectez la plateforme GitLab.

    1. Connectez-vous à la console Container Registry.

    2. Dans la barre de navigation supérieure, sélectionnez une région.

    3. Dans le volet de navigation de gauche, cliquez sur Instances.

    4. Sur la page Instances, cliquez sur l'instance Enterprise Edition que vous souhaitez gérer.

    5. Sur la page de gestion de l'instance, choisissez Repository > Code Source.

    6. Sur la page Code Source, localisez GitLab et cliquez sur Bind Account dans la colonne Actions.

    7. Dans la boîte de dialogue qui s'affiche, définissez les paramètres, puis cliquez sur Confirm.

      • Endpoint : saisissez l'URL de connexion de votre instance GitLab.

        • Si vous utilisez une instance GitLab auto-gérée, saisissez son URL de connexion.

        • Si vous utilisez le service GitLab public, saisissez son URL de connexion.

      • Username : saisissez votre nom d'utilisateur GitLab.

      • Private Token : saisissez le jeton d'accès personnel que vous avez créé à l'étape 1.

      Sur la page Code Source, si Bound s'affiche dans la colonne Status pour GitLab, la connexion est réussie.

Documentation connexe

Si la connexion à une plateforme d'hébergement de code source échoue, consultez la rubrique FAQ sur les dépôts de code source pour obtenir des étapes de dépannage.