容器镜像服务提供了源代码仓库(阿里云Codeup、Github、GitLab、Git、Gitee)的镜像构建功能,支持源代码修改后自动进行镜像构建。本文介绍在使用源代码仓库过程中,可能遇到的问题以及解决方法。
如何解绑Github、GitLab源代码仓库或者更换绑定账号?
Github源代码仓库
登录Github源代码仓库,在设置页面,撤销对Aliyun Container Registry的授权。
GitLab源代码仓库
登录相应的源代码仓库,在设置页面,撤销先前绑定的Token。
绑定GitLab仓库报错
报错:源代码仓库站点无法访问,请确认绑定信息无误或者请稍后再重试。
问题原因一:
自建的GitLab没有响应请求。
解决方法:
企业版通过内网方式访问的请确认VPC访问链路配置正确,更多内容,请参见步骤一:链路管理;通过公网方式访问的请确认自建GitLab可以通过公网访问。个人版请确认自建GitLab可以通过公网访问。
请确认绑定信息是否正确,例如:GitLab地址、用户名、私有Token。
问题原因二:
GitLab没有防火墙或者自签的HTTPS证书不正确,使用了不完整证书链的TLS证书。
解决方法:
请对您的证书进行全面校验,可以通过SSL状态检测进行证书校验。
问题原因三:
网络问题,导致访问GitLab超时。
解决方法:
排查您的网络是否存在问题,稍后重试即可。
报错:源代码仓库站点返回错误响应,请确认绑定信息无误。
出现此问题时一般GitLab连接正常,但是因服务端配置问题导致返回异常错误码。
问题原因一:
该源代码仓库账号没有设置回调Hook的权限。
解决方法:
请确保在GitLab上能看到Settings选定仓库中的Integrations界面。
问题原因二:
绑定的信息不正确。
解决方法:
请确认您源代码仓库中用户名、仓库名与Git仓库的URL保持一致。
文档内容是否对您有帮助?