赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 容器镜像服务
  4. 操作指南
  5. 个人版文档集
  6. 绑定源代码托管平台

绑定源代码托管平台

  • 个人版文档集
  • 发布于 2025-04-18
  • 1 次阅读
文档编辑
文档编辑

构建镜像前,您需要绑定一个源代码托管平台,否则将无法构建镜像。本文介绍如何绑定个人版实例与源代码托管平台,便于您后续进行构建镜像等操作。

前提条件

  • 已拥有源代码托管平台账号。

  • 已创建容器镜像个人版实例。具体操作,请参见创建个人版实例。

背景信息

阿里云容器镜像服务个人版实例支持以下几种源代码托管平台:

代码平台

代码平台版本

绑定方式

触发构建限制

阿里云Codeup

全部

私人访问令牌

无

GitHub

仅支持GitHub个人版

GitHub OAuth授权

无

Bitbucket

全部

Bitbucket OAuth授权

无

GitLab

全部

私人访问令牌

无

绑定个人版实例与阿里云Codeup代码平台

  1. 创建阿里云Codeup个人访问令牌。

    1. 登录Codeup。

    2. 在云效Codeup页面单击个人账号,然后单击个人设置。

    3. 在个人设置页面左侧导航栏单击个人访问令牌。

    4. 单击新建令牌,设置令牌名称、到期时间,选择授予的权限,然后单击新建。仔细阅读完安全提示后单击确定,我已经了解风险。

      以下为创建访问令牌需要授予的最小权限。

      • 基础服务

        • 组织成员:只读

        • 组织部门:只读

      • 代码管理

        • 代码仓库:只读

        • 分支:只读

        • 标签:只读

        • Webhook:读写

      创建完成后,您可以查看到创建的访问令牌。

      image

  2. 查看HTTPS克隆账号名。

    在个人设置页面左侧导航栏单击HTTPS密码,查看克隆账号。

  3. 绑定阿里云Codeup代码平台。

    1. 登录容器镜像服务控制台。

    2. 在顶部菜单栏,选择所需地域。

    3. 在左侧导航栏,选择实例列表。

    4. 在实例列表页面,单击目标个人版实例。

    5. 在个人版实例管理页面选择仓库管理 > 代码源。

    6. 在代码源页面单击阿里云Codeup操作列下的绑定账号。

    7. 在对话框中设置参数,然后单击确定。

      • 地址:无需填写。

        说明

        绑定阿里云Codeup时,系统会自动识别该地址。

      • 用户名称:输入步骤2获取的HTTPS克隆账号名。

      • 个人访客令牌:输入步骤1创建的访问令牌。

      在代码源页面阿里云Codeup操作列显示已绑定,说明绑定成功。

绑定个人版实例与GitHub代码平台

  1. 登录容器镜像服务控制台。

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表。

  4. 在实例列表页面单击目标个人版实例。

  5. 在个人版实例管理页面左侧导航栏选择仓库管理 > 代码源。

  6. 在代码源页面单击GitHub操作列的绑定账号。

  7. 在GitHub对话框中单击点击前往源代码仓库登录。

  8. 在GitHub登录页面输入账号和密码,单击Sign in。

  9. 在Authorize Aliyun Container Registry页面确认授权信息无误后,单击Authorize AliyunDeveloper。

    返回容器镜像服务控制台,可以看到页面显示您已成功绑定GitHub账号,表示绑定成功。

绑定个人版实例与Bitbucket代码平台

  1. 登录容器镜像服务控制台。

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表。

  4. 在实例列表页面单击目标个人版实例。

  5. 在个人版实例管理页面左侧导航栏选择仓库管理 > 代码源。

  6. 在代码源页面单击Bitbucket操作列的绑定账号。

  7. 在Bitbucket对话框中单击点击前往源代码仓库登录。

  8. 在Bitbucket页面输入电子邮件地址,单击继续,输入密码,单击登录。

  9. 在Confirm access to your account页面确认授予权限无误后,单击同意访问。

    返回容器镜像服务控制台,可以看到页面显示您已成功绑定Bitbucket账号,表示绑定成功。

绑定个人版实例与GitLab代码平台

如果您使用的是自建的GitLab,绑定自建GitLab需要注意以下端口事项:

  • HTTP服务

    默认使用80端口。如果要使用其他端口,请在触发器URL末尾手动添加端口号,而且只能选择以下端口号:80、21、443、70、210、280、488、591、777、1025~65535。

  • HTTPS服务

    默认使用443端口。只支持默认的443端口,如果要使用其他端口号,请使用HTTP服务。

说明
  • 不支持防火墙下以及自签名HTTPS的GitLab接入,请确保GitLab在公网可访问。

  • 个人版绑定GitLab的代码仓库若在多级代码组(Group)下,则仅支持手动触发镜像构建。

  1. 创建GitLab的Access Token。

    1. 登录GitLab。

    2. 在GitLab页面单击个人账号,然后单击Settings。

    3. 在User Settings页面左侧导航栏单击Access Tokens。

    4. 在Access Tokens页面设置名称和过期时间,选中api,然后单击Create personal access token。

      创建完成后,您可以在Access Tokens页面查看创建的Access Token。GitLab

  2. 绑定GitLab代码平台。

    1. 登录容器镜像服务控制台。

    2. 在顶部菜单栏,选择所需地域。

    3. 在左侧导航栏,选择实例列表。

    4. 在实例列表页面单击目标个人版实例。

    5. 在个人版实例管理页面选择仓库管理 > 代码源。

    6. 在代码源页面单击GitLab操作列的绑定账号。

    7. 在对话框中设置参数,然后单击确定。

      • 地址:输入GitLab的登录地址。

        • 如果您使用的是私有GitLab,请输入私有GitLab登录地址。

        • 如果您使用的是公有GitLab,请输入公有GitLab登录地址。

      • 用户名称:输入登录GitLab的账号名。

      • 私有Token:输入上文创建的Access Token。

      在代码源页面GitLab操作列显示已绑定,说明绑定成功。

相关文档

如果绑定源代码平台失败,您可以查看文档排查失败原因。相关文档,请参见源代码仓库常见问题。

相关文章

创建个人版实例 2025-04-18 15:16

容器镜像服务ACR个人版面向个人开发者,提供了基础的容器镜像生命周期管理,适合个人开发者开发学习或在业务容器化初期使用。本文介绍如何创建个人版实例。 注意事项

新个人版实例使用限制 2025-04-18 15:15

为了持续提升用户体验并优化资源管理,容器镜像服务ACR将于2024年09月09日起调整个人版实例的创建流程。此次更新旨在帮助新用户更好地聚焦于特定区域的服务,同时增强实例访问的安全性和稳定性。 背景信息 自2024年09月09日起,新用户在创建容器镜像服务ACR的个人版实例时,必须选择一个目标地域,

使用个人版实例推送拉取镜像 2025-04-18 15:15

Docker是一个容器化平台,不提供镜像的托管能力,您可以通过将Docker镜像推送至ACR个人版实例,来使用基础的容器镜像服务和安全的应用镜像托管能力,以及供他人拉取该镜像。 前提条件

绑定源代码托管平台 2025-04-18 15:15

构建镜像前,您需要绑定一个源代码托管平台,否则将无法构建镜像。本文介绍如何绑定个人版实例与源代码托管平台,便于您后续进行构建镜像等操作。 前提条件

构建仓库与镜像 2025-04-18 15:15

本文介绍如何在个人版实例创建镜像仓库、设置构建规则以及构建镜像。 使用说明

命名空间的基本操作 2025-04-18 15:15

通过配置命名空间,可以有效管理该命名空间下的仓库集合,包括仓库权限和仓库属性。本文介绍命名空间的基本操作。 命名空间的最佳实践 命名空间

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号