用户指南

源代码仓库授权

最近更新时间:2020-05-26 15:12:05

操作场景

如果用户需要使用 Git 代码仓库来构建容器镜像,则需先进行源代码授权。目前容器服务支持 Github 仓库和 Gitlab 仓库授权。

前提条件

已登录 腾讯云容器服务控制台

操作步骤

选择代码源

  1. 选择左侧导航栏中的【镜像仓库】>【我的镜像】。
  2. 在“我的镜像”页面中,单击【源代码授权】。如下图所示:
    说明:

    “源代码授权”功能仅支持国内地域,即控制台中的“默认地域”。

  3. 弹出“代码源授权”窗口,请根据您的实际情况进行选择。如下图所示:
    注意:

    每个用户可以同时授权 Github 和 Gitlab 帐号,但是 Github 和 Gitlab 帐号分别只能授权一个帐号,如果需要更改 Github 或者 Gitlab 帐号,则需要先注销原来的帐号。

    • 如果您的代码仓库位于 Github,请参考 Github 授权 完成授权。
    • 如果您的代码仓库位于自建的 Gitlab 服务器,或者官方的 Gitlab 托管服务器,请参考 Gitlab 授权 完成授权。

Github 授权

  1. 在“代码授权源”窗口中,单击代码源授权页【立即授权同步 Github 代码源】。
  2. 首次授权会跳转至 Github 网站,Github 会提示 App 需要访问用户的代码仓库、个人信息等数据。如下图所示:
  3. 单击【Authorize】即可完成 Github 代码仓库的授权,如下图所示:

Gitlab 授权

获取 GitLab 的 Access Token

  1. 登录 GitLab 官网 ,按照以下步骤进入 Access Token 新建页。如下图所示:
    1. 单击个人头像图标,选择下拉选项中的【Setting】。
    2. 在个人设置页左侧栏中单击【Access Token】,进入 Access Token 新建页。
  2. 在 Access Token 新建页中,根据实际情况设置以下主要信息:
    • Name:自定义设置此次新建 Access Token 的名称。
    • Expires at:根据实际情况合理设置此次新建 Access Token 的有效期。
    • Scopes:根据实际情况设置此次新建 Access Token 的权限范围,其中 api 项必选
      注意:

      • Scopes 必选 api 项,否则将无法正常获取代码源仓库信息、设置自动构建的回调 hook。
      • 请合理设置 Token 有效期,以确保其在使用期间始终有效。
  3. 单击新建,并保存新建成功的 Access Token。如下图所示:

授权同步 Gitlab 代码源

  1. 在“代码授权源”窗口中,单击代码源授权页【立即授权同步 Gitlab 代码源】,并根据以下提示填写信息:
    • 服务地址:Gitlab 服务器 URL 地址。必须包含 HTTP 或者 HTTPS 协议,并且公网必须能够访问该地址。例如 https://you-gitlab.com,注意请不要填写具体项目或存储库的 URL 。
    • 私有Token:必须是 Access Token,如果您没有 Access Token,请参考 获取 GitLab 的 Access Token 进行创建。
  2. 单击【确定】即可授权成功,如下图所示:
目录