O Container Registry cria imagens de contêiner a partir de repositórios de source como Alibaba Cloud Codeup, GitHub, GitLab, git e Gitee. O serviço também oferece suporte a builds automáticos de imagens quando você atualiza o source. Este tópico responde às perguntas frequentes sobre esse recurso.
Desvincular um repositório ou trocar de conta
-
Repositório de source GitHub
Faça login no GitHub e acesse a página Settings > Applications > Authorized OAuth Apps. Localize o aplicativo autorizado, como Aliyun Container Registry, e clique em Revoke all no canto superior direito.
-
Repositório de source GitLab
Faça login no repositório de source e revogue o token de acesso vinculado anteriormente na página de configurações.
Acesse a página Settings > Access Tokens do seu projeto. Na lista Active project access tokens, localize o token desejado e clique em Revoke.
Erros de vinculação de repositório GitLab
-
Mensagem de erro: The source code repository site is inaccessible. Please confirm that the binding information is correct or try again later.
Causa 1:
Sua instância auto-hospedada do GitLab não está respondendo às solicitações.
Solution:
Se estiver usando uma instância da Enterprise Edition para conexão via VPC, verifique se o link de acesso à VPC está configurado corretamente. Para mais informações, consulte Step 1: Gerencie links. Caso a conexão seja pela rede pública ou você utilize uma instância da Personal Edition, certifique-se de que o GitLab auto-hospedado esteja acessível publicamente.
Verifique se as informações de vinculação, como URL do GitLab, nome de usuário e token de acesso, estão corretas.
Causa 2:
A instância do GitLab utiliza um certificado TLS inválido, como um certificado autoassinado ou com cadeia de certificação incompleta.
Solution:
Use um verificador de SSL para validar seu certificado.
Causa 3:
Um problema de rede está causando timeout na solicitação à sua instância do GitLab.
Solution:
Verifique sua conexão de rede e tente novamente mais tarde.
-
Mensagem de erro: The source code repository site returned an error response. Please confirm that the binding information is correct.
Esse erro geralmente ocorre quando o Container Registry se conecta ao GitLab com sucesso, mas o GitLab retorna um erro devido a um problema de configuração.
Causa 1:
A conta do repositório de source não tem permissão para configure um webhook.
Solution:
Garanta que você consiga acessar a página Settings > Integrations do repositório selecionado no GitLab.
Causa 2:
As informações de vinculação estão incorretas.
Solution:
Verifique se o nome de usuário e o nome do repositório no seu repositório de source correspondem à URL do repositório git.