Container Registry permet de générer des images de conteneur à partir de dépôts de code source tels qu'Alibaba Cloud Codeup, GitHub, GitLab, Git et Gitee. Le service prend également en charge la génération automatique d'images lors de la mise à jour de votre code source. Cette rubrique répond aux questions fréquemment posées concernant cette fonctionnalité.
Dissocier un dépôt ou changer de compte
-
Dépôt de code source GitHub
Connectez-vous à GitHub et accédez à la page Settings > Applications > Authorized OAuth Apps. Recherchez l'application autorisée, telle que Aliyun Container Registry, et cliquez sur Revoke all dans le coin supérieur droit.
-
Dépôt de code source GitLab
Connectez-vous au dépôt de code source et révoquez le jeton d'accès précédemment lié sur la page des paramètres.
Accédez à la page Settings > Access Tokens de votre projet. Dans la liste Active project access tokens, recherchez le jeton cible et cliquez sur Revoke.
Erreurs de liaison de dépôt GitLab
-
Message d'erreur : The source code repository site is inaccessible. Please confirm that the binding information is correct or try again later.
Cause 1 :
Votre instance GitLab auto-hébergée ne répond pas aux requêtes.
Solution :
Si vous utilisez une instance Enterprise Edition pour vous connecter via un VPC, vérifiez que le lien d'accès VPC est correctement configuré. Pour plus d'informations, consultez Étape 1 : Gérer les liens. Si vous vous connectez via le réseau public ou si vous utilisez une instance Personal Edition, assurez-vous que votre instance GitLab auto-hébergée est accessible publiquement.
Vérifiez que vos informations de liaison, telles que l'URL GitLab, le nom d'utilisateur et le jeton d'accès, sont correctes.
Cause 2 :
Votre instance GitLab utilise un certificat TLS invalide, tel qu'un certificat auto-signé ou un certificat dont la chaîne de certification est incomplète.
Solution :
Utilisez un vérificateur SSL pour valider votre certificat.
Cause 3 :
Un problème réseau provoque le délai d'expiration de la requête vers votre instance GitLab.
Solution :
Vérifiez votre connexion réseau et réessayez ultérieurement.
-
Message d'erreur : The source code repository site returned an error response. Please confirm that the binding information is correct.
Cette erreur se produit généralement lorsque Container Registry se connecte avec succès à GitLab, mais que GitLab renvoie une erreur en raison d'un problème de configuration.
Cause 1 :
Le compte du dépôt de code source ne dispose pas des autorisations nécessaires pour configurer un webhook.
Solution :
Assurez-vous que vous pouvez accéder à la page Settings > Integrations du dépôt sélectionné dans GitLab.
Cause 2 :
Les informations de liaison sont incorrectes.
Solution :
Vérifiez que le nom d'utilisateur et le nom du dépôt dans votre dépôt de code source correspondent à l'URL du dépôt Git.