tencent cloud

文档反馈

源代码仓库授权

最后更新时间:2020-12-15 12:22:10

    操作场景

    如果用户需要使用 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. 单击【确定】即可授权成功,如下图所示:
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持