Container Registry提供了原始碼倉庫(阿里雲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保持一致。