创建仓库授权
您可以新建仓库授权,使构建工程、应用组件等可以使用授权信息访问源码仓库。
前提条件
待授权的源码仓库和可以访问该仓库的用户账号已存在。
创建仓库授权
- 登录ServiceStage控制台。
- 选择“持续交付 > 仓库授权”。
- 单击“新建授权”,参考下表配置授权信息,参数前面带*号的是必须设置的参数。
表1 授权参数说明 参数
说明
*授权名称
授权名称,创建之后不可更改。
长度为4到63个字符,由英文字母、数字、点(.)、下划线(_)或中划线(-)组成。
*仓库授权
支持以下官方仓库类型,各区域支持的仓库类型会有所不同。
- CodeArts Repo(https://devcloud.huaweicloud.com/codehub)
授权方式支持“密码”,输入当前登录区域的“HTTPS密码”,支持使用账号密码进行直接授权访问。
当您需要将代码推送到云端仓库或从云端仓库下拉代码时,云端仓库需要验证您的身份与权限,HTTPS是对代码托管服务进行远程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。
获取当前登录区域的HTTPS密码,请单击“如何获取HTTPS密码” ,进入“HTTPS密码”界面,参考获取HTTPS密码进行操作。
- GitHub(https://github.com)
授权方式支持:OAuth/私人令牌。
- Gitee(https://gitee.com)
授权方式支持:OAuth/私人令牌。
- Bitbucket(https://bitbucket.org)
授权方式支持:OAuth/私有Bitbucket。
- GitLab(https://gitlab.com)
授权方式支持:OAuth/私人令牌。
说明:ServiceStage支持通过私人令牌授权方式访问官方和私有GitLab源码仓库:
- 访问官方GitLab源码仓库,请根据页面提示获取并输入私人令牌,勾选“验证令牌正确性(要求仓库地址可从Internet网络访问)”。
- 访问私有GitLab源码仓库,请根据页面提示输入正确的私有GitLab源码仓库地址和私人令牌,无需勾选“验证令牌正确性(要求仓库地址可从Internet网络访问)”。
- CodeArts Repo(https://devcloud.huaweicloud.com/codehub)
- 根据页面提示完成授权操作。
- 单击“确认”,完成仓库授权创建。
在“仓库授权”列表,可以看到已经创建好的仓库授权状态为“正常”。