源代碼倉庫常見問題
容器鏡像服務(wù)提供了源代碼倉庫(阿里云Codeup、Github、GitLab、Git、Gitee)的鏡像構(gòu)建功能,支持源代碼修改后自動進(jìn)行鏡像構(gòu)建。本文介紹在使用源代碼倉庫過程中,可能遇到的問題以及解決方法。
如何解綁Github、GitLab源代碼倉庫或者更換綁定賬號?
Github源代碼倉庫
登錄Github源代碼倉庫,在設(shè)置頁面,撤銷對Aliyun Container Registry的授權(quán)。
GitLab源代碼倉庫
登錄相應(yīng)的源代碼倉庫,在設(shè)置頁面,撤銷先前綁定的Token。
綁定GitLab倉庫報錯
報錯:源代碼倉庫站點無法訪問,請確認(rèn)綁定信息無誤或者請稍后再重試。
問題原因一:
自建的GitLab沒有響應(yīng)請求。
解決方法:
企業(yè)版通過內(nèi)網(wǎng)方式訪問的請確認(rèn)VPC訪問鏈路配置正確,更多內(nèi)容,請參見步驟一:鏈路管理;通過公網(wǎng)方式訪問的請確認(rèn)自建GitLab可以通過公網(wǎng)訪問。個人版請確認(rèn)自建GitLab可以通過公網(wǎng)訪問。
請確認(rèn)綁定信息是否正確,例如:GitLab地址、用戶名、私有Token。
問題原因二:
GitLab沒有防火墻或者自簽的HTTPS證書不正確,使用了不完整證書鏈的TLS證書。
解決方法:
請對您的證書進(jìn)行全面校驗,可以通過SSL狀態(tài)檢測進(jìn)行證書校驗。
問題原因三:
網(wǎng)絡(luò)問題,導(dǎo)致訪問GitLab超時。
解決方法:
排查您的網(wǎng)絡(luò)是否存在問題,稍后重試即可。
報錯:源代碼倉庫站點返回錯誤響應(yīng),請確認(rèn)綁定信息無誤。
出現(xiàn)此問題時一般GitLab連接正常,但是因服務(wù)端配置問題導(dǎo)致返回異常錯誤碼。
問題原因一:
該源代碼倉庫賬號沒有設(shè)置回調(diào)Hook的權(quán)限。
解決方法:
請確保在GitLab上能看到Settings選定倉庫中的Integrations界面。
問題原因二:
綁定的信息不正確。
解決方法:
請確認(rèn)您源代碼倉庫中用戶名、倉庫名與Git倉庫的URL保持一致。