
# 管理仓库授权
- [创建仓库授权]：创建仓库授权的目的是为了使ServiceStage构建工程、应用组件等可以使用授权信息访问源码仓库。
- [重新授权]：已经创建成功的仓库授权，在使用过程中您可以根据实际业务需要修改授权方式，对其进行重新授权。
- [删除仓库授权]：不再使用的仓库授权，可以删除。仓库授权删除后可能会导致使用容器部署方式基于源码构建创建并部署的组件，[升级单个组件版本配置](https://support.huaweicloud.com/usermanual-servicestage/servicestage_03_0035.html)、[批量升级组件版本配置](https://support.huaweicloud.com/usermanual-servicestage/servicestage_03_0036.html)时失败；也可能会导致源码构建任务[启动构建任务](https://support.huaweicloud.com/usermanual-servicestage/servicestage_03_0314.html)时失败。
 #### 创建仓库授权
1. 登录[ServiceStage控制台](https://console.huaweicloud.com/servicestage/?locale=zh-cn#/overview)。
2. 选择"持续交付 \> 仓库授权"。
3. 单击"新建授权"，参考下表配置授权信息，参数前面带\*号的是必须设置的参数。 
   表1授权参数说明 
   | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   |:---|:---|
   | \*授权名称 | 授权名称，创建之后不可更改。 长度为4到63个字符，由英文字母、数字、点（.）、下划线（_）或中划线（-）组成。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | \*仓库授权 | 支持以下官方仓库类型，各区域支持的仓库类型会有所不同。 - CodeArts Repo（<https://devcloud.huaweicloud.com/codehub>） 授权方式支持"密码"，输入当前登录区域的"HTTPS密码"，支持使用账号密码进行直接授权访问。 当您需要将代码推送到云端仓库或从云端仓库下拉代码时，云端仓库需要验证您的身份与权限，HTTPS是对代码托管服务进行远程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 获取当前登录区域的HTTPS密码，请单击"如何获取HTTPS密码" ，进入"HTTPS密码"界面，参考[获取HTTPS密码](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0004.html)进行操作。   - 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网络访问）"。     |
      
   
   
4. 单击"确认"，完成仓库授权创建。
 
 #### 重新授权
1. 登录[ServiceStage控制台](https://console.huaweicloud.com/servicestage/?locale=zh-cn#/overview)。
2. 选择"持续交付 \> 仓库授权"。
3. 单击待操作仓库授权"操作"列的"重新授权"，参考下表根据仓库类型重新配置授权信息。 
   表2授权参数说明 
   | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   |:---|:---|
   | 授权方式 | 根据授权仓库类型重新设置授权方式。 支持以下官方仓库类型，各区域支持的仓库类型会有所不同。 - CodeArts Repo（<https://devcloud.huaweicloud.com/codehub>） 授权方式支持"密码"，输入当前登录区域的"HTTPS密码"，支持使用账号密码进行直接授权访问。 当您需要将代码推送到云端仓库或从云端仓库下拉代码时，云端仓库需要验证您的身份与权限，HTTPS是对代码托管服务进行远程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 获取当前登录区域的HTTPS密码，请单击"如何获取HTTPS密码" ，进入"HTTPS密码"界面，参考[获取HTTPS密码](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0004.html)进行操作。   - 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网络访问）"。     |
      
   
   
4. 根据页面提示完成授权操作。
5. 单击"确认"，完成仓库重新授权。
 
 #### 删除仓库授权
1. 登录[ServiceStage控制台](https://console.huaweicloud.com/servicestage/?locale=zh-cn#/overview)。
2. 选择"持续交付 \> 仓库授权"。 
   - 批量删除仓库授权：勾选待删除仓库授权，单击页面左上方的"删除"。
   
   - 单个删除仓库授权：单击待删除仓库授权"操作"列的"删除"。
   
   
   
   
3. 输入"DELETE"。
4. 单击"确定"，完成仓库授权删除。
