tencent cloud

文档反馈

源代码仓库授权

最后更新时间:2024-12-02 14:49:53

    操作场景

    如果用户需要使用 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 新建页。如下图所示:
    
    
    2. 单击个人头像图标,选择下拉选项中的 Setting
    3. 在个人设置页左侧栏中单击 Access Token,进入 Access Token 新建页。
    4. 在 Access Token 新建页中,根据实际情况设置以下主要信息:
    
    
    Name:自定义设置此次新建 Access Token 的名称。
    Expires at:根据实际情况合理设置此次新建 Access Token 的有效期。
    Scopes:根据实际情况设置此次新建 Access Token 的权限范围,其中 api 项必选
    注意:
    Scopes 必选 api 项,否则将无法正常获取代码源仓库信息、设置自动构建的回调 hook。
    请合理设置 Token 有效期,以确保其在使用期间始终有效。
    5. 单击新建,并保存新建成功的 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 电话支持