源代码仓库常见问题

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

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

  • Github源代码仓库

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

  • GitLab源代码仓库

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

    gitlab源代码仓库..png

绑定GitLab仓库报错

  • 报错:源代码仓库站点无法访问,请确认绑定信息无误或者请稍后再重试。

    问题原因一

    自建的GitLab没有响应请求。

    解决方法

    • 企业版通过内网方式访问的请确认VPC访问链路配置正确,更多内容,请参见步骤一:链路管理;通过公网方式访问的请确认自建GitLab可以通过公网访问。个人版请确认自建GitLab可以通过公网访问。

    • 请确认绑定信息是否正确,例如:GitLab地址、用户名、私有Token。

    问题原因二

    GitLab没有防火墙或者自签的HTTPS证书不正确,使用了不完整证书链的TLS证书。

    解决方法

    请对您的证书进行全面校验,可以通过SSL状态检测进行证书校验。

    问题原因三

    网络问题,导致访问GitLab超时。

    解决方法

    排查您的网络是否存在问题,稍后重试即可。

  • 报错:源代码仓库站点返回错误响应,请确认绑定信息无误。

    出现此问题时一般GitLab连接正常,但是因服务端配置问题导致返回异常错误码。

    问题原因一

    该源代码仓库账号没有设置回调Hook的权限。

    解决方法

    请确保在GitLab上能看到Settings选定仓库中的Integrations界面。

    问题原因二

    绑定的信息不正确。

    解决方法

    请确认您源代码仓库中用户名、仓库名与Git仓库的URL保持一致。