構建鏡像前,您需要綁定一個原始碼託管平台,便於您後續進行構建鏡像等操作。
前提條件
已擁有原始碼託管平台帳號。
已建立企業版執行個體。個人版執行個體配置代碼源,請參見繫結來源代碼託管平台。
背景資訊
阿里雲Container Registry企業版支援以下幾種代碼託管平台:
代碼平台 | 代碼平台版本 | 綁定方式 | 觸發構建限制 |
Gitee 不支援個人版執行個體配置。 | 全部 | Gitee OAuth授權 | 無 |
GitHub | 僅支援GitHub個人版 | GitHub OAuth授權 | 無 |
GitLab | 全部 | 私人存取權杖 | 無 |
Bitbucket | 全部 | Gitee OAuth授權 | 無 |
綁定企業版執行個體與Gitee代碼平台
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
在企業版執行個體管理頁面左側導覽列選擇。
在代碼源頁面單擊Gitee操作列下的綁定帳號。
在Gitee對話方塊中單擊點擊前往原始碼倉庫登入。
在Gitee登入頁面輸入帳號和密碼,單擊登入。
在Gitee授權頁面確認授權資訊無誤後,單擊同意授權。
返回Container Registry控制台,可以看到頁面顯示您已成功綁定Gitee帳號,表示綁定成功。
綁定企業版執行個體與GitHub代碼平台
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
在企業版執行個體管理頁面左側導覽列選擇。
在代碼源頁面單擊GitHub操作列下的綁定帳號。
在GitHub對話方塊中單擊點擊前往原始碼倉庫登入。
在GitHub登入頁面輸入帳號和密碼,單擊Sign in。
在Authorize Aliyun Container Registry頁面確認授權資訊無誤後,單擊Authorize AliyunDeveloper。
返回Container Registry控制台,可以看到頁面顯示您已成功綁定GitHub帳號,表示綁定成功。
綁定企業版執行個體與Bitbucket代碼平台
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
在企業版執行個體管理頁面左側導覽列選擇。
在代碼源頁面單擊Bitbucket操作列下的綁定帳號。
在Bitbucket對話方塊中單擊點擊前往原始碼倉庫登入。
在 Bitbucket 登入頁,按提示輸入電子郵件、帳號和密碼後,單擊登入。
在Bitbucket授權頁面確認授權資訊無誤後,單擊同意訪問。
在綁定帳號對話方塊,選擇執行個體類型、地區以及執行個體。單擊確定。
在代碼源頁面Bitbucket狀態列顯示已綁定,說明綁定成功。
綁定企業版執行個體與GitLab代碼平台
如果您使用的是自建的GitLab,綁定自建GitLab需要注意以下連接埠事項:
HTTP服務
預設使用80連接埠。如果要使用其他連接埠,請在觸發器URL末尾手動添加連接埠號碼,而且只能選擇以下連接埠號碼:80、21、443、70、210、280、488、591、777、1025~65535。
HTTPS服務
預設使用443連接埠。只支援預設的443連接埠,如果要使用其他連接埠號碼,請使用HTTP服務。
暫不支援防火牆下以及自簽名HTTPS的GitLab接入,接入VPC內的私人GitLab,請參見使用VPC安全構建模式構建容器鏡像。
建立GitLab的Access Token。
使用Admin帳號登入GitLab。
在GitLab頁面單擊個人帳號,然後單擊Settings。
在User Settings頁面左側導覽列單擊Access Tokens。
在Access Tokens版面設定名稱和到期時間,然後單擊Create personal access token。
建立完成後,您可以在Access Tokens頁面查看建立的Access Token。

綁定GitLab代碼平台。
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
在企業版執行個體管理頁面選擇。
在代碼源頁面單擊GitLab操作列下的綁定帳號。
在對話方塊中設定參數,然後單擊確定。
地址:輸入GitLab的登入地址。
如果您用的是私人GitLab,請輸入私人GitLab登入地址。
如果您用的是公有GitLab,請輸入公有GitLab登入地址。
使用者名稱稱:輸入登入GitLab的帳號名。
私人Token:輸入步驟一建立的Access Token。
在代碼源頁面GitLab狀態列顯示已綁定,說明綁定成功。
相關文檔
如果繫結來源代碼平台失敗,您可以查看原始碼倉庫常見問題排查失敗原因。