容器镜像服务提供了源代码仓库(阿里云Codeup、Github、GitLab、Git、Gitee)的镜像构建功能,支持源代码修改后自动进行镜像构建。本文介绍在使用源代码仓库过程中,可能遇到的问题以及解决方法。

阿里云Code项目名称修改后,无法自动构建

请确保Code项目的Project Name与路径名称保持一致,避免Code代码修改后,Hub自动构建失败。

Rename repository

阿里云Code账号名称修改后,无法构建

请登录工单系统提交工单,目前需要订正相应的数据。

如何解绑Github、GitLab源代码仓库或者更换绑定账号?

  • Github源代码仓库

    登录Github源代码仓库,在设置页面,撤销对Aliyun Container Registry的授权。

    解除授权
  • GitLab源代码仓库

    登录相应的源代码仓库,在设置页面,撤销先前绑定的Token。

    解绑Token

绑定GitLab仓库报错

  • 报错:源代码仓库站点无法访问,请确认绑定信息无误或者请稍后再重试。
    此问题一般有两种原因:
    • 由于GitLab没有响应请求,请确认GitLab在公网可访问、GitLab无防火墙或自签HTTPS证书。请确认绑定信息正确、GitLab地址、用户名、私有Token正确。
    • 由于网络问题,导致GitLab访问超时,请稍后重试。
  • 报错:源代码仓库站点返回错误响应,请确认绑定信息无误。
    出现此问题时一般GitLab连接正常,但是服务返回异常错误码。
    • 请确认Token被授予了API权限,且未过期。
    • 该源代码账号能有设置回调hook的权限,请确保在GitLab上能看选定仓库Settings中Integrations界面。
    设置Integrations页面