添加代码访问权限

代码访问权限是云构建的全局配置,用于预先设置代码仓库的访问授权,后续可直接拉取代码进行构建、编译等操作。

背景信息

  • 代码仓库类型支持:GITHUB/GITEE/GITLAB/云效Codeup/Bitbucket/Coding/通用GIT。

  • 协议类型支持:SSH和HTTPS。

说明

本文以GITLAB为例说明添加代码仓库权限的操作。

前提条件

  • 如采用SSH协议访问代码仓库,需生成SSH Key。具体操作请参见设置SSH Key

  • 如采用HTTPS协议访问代码仓库,需获取token。具体操作请参见获取安全令牌

操作步骤

  1. 在云构建的控制台首页,单击配置应用,打开配置应用右侧栏。

  2. 配置应用页面,选择代码源,配置代码仓库,单击代码访问权限,打开添加仓库权限右侧栏。

    说明

    代码源以选择GITLAB为例,说明配置过程,其他代码源如有差异,请根据界面引导配置。

  3. 添加仓库权限右侧栏,配置相关参数。配置代码访问权限

    选项

    说明

    仓库类型

    用于设置代码仓库的类型,包括GITHUB/GITEE/GITLAB/云效Codeup/Bitbucket/Coding/通用GIT

    说明

    • 仓库类型设置为通用Git访问协议仅支持SSH

    • 仓库类型设置为其他选项,访问协议可支持SSHHTTPS

    访问协议

    用于设置访问协议的类型,包括SSHHTTPS 2个选项。

    仓库域名

    用于设置代码仓库的域名。例如:gitlab.emas.com

    账号

    用于设置代码仓库的登录账号。

    SSH公钥

    访问协议设置为SSH时,单击点击此处生成SSH公钥热区,生成密钥,双击生成的密钥以复制密钥,并添加为代码仓库的SSH Key。具体操作请参见设置SSH Key

    重要

    SSH公钥为敏感信息,请注意保密。

    token

    访问协议设置为HTTPS时,设置代码仓库的安全令牌。安全令牌获取方式请参见获取安全令牌

    重要

    token为敏感信息,请注意保密。

  4. 参数填写完成后,单击联通测试,进行权限校验。

  5. 校验成功后,单击保存,保存代码仓库的访问权限信息。