仓库管理

持续交付提供基于 Git 的代码托管服务,为此您可以创建并管理一个或多个代码仓库,用于代码托管。

该代码服务具有以下特性:

  • 隔离性:独立站点式的访问体验,自由创建分组进行工程管理。

  • 多人评审:支持单人或多人模式的合并评审。

新建仓库

  1. 从左侧导航栏进入 代码服务 > 我的仓库,单击页面右上方的 新建仓库 按钮。

  2. 新建仓库 页面填写以下信息:

    • 群组:必填,表示仓库归属到哪个群组。选择一个已有群组,或输入一个群组名以创建一个新的群组。群组名只能由英文、数字、点、中横线、下划线组成,同时不得使用 admin、groups、dashboard、help、profile、u 等作为名称。

    • 仓库名称:必填,具体的仓库名,不同分组下仓库可同名。仓库名只能由英文、数字、点、中横线、下划线组成,并不得以 .git、.wiki 结尾。

    • 描述:可选,说明仓库的功能。

    • 是否公开:若设置为公开,则整个租户成员均可访问;若不公开,则仅仓库或分组成员可访问。

    • 是否初始化仓库:若选择初始化,则会创建一个包含默认分支 master 及一个初始提交的仓库,可直接开始创建分支等操作。若不初始化,则需要通过提交进行初始化。

    • 默认编码:选择默认编码,目前仅支持 UTF-8 和 GBK。

  3. 单击 新建 按钮进行仓库创建,创建完成后的仓库将会展示在仓库列表中。

下载仓库

研发效能平台提供 HTTP 或 SSH 协议进行 git clone 代码下载。

  1. 从左侧导航栏进入 代码服务 > 我的仓库,选择目标代码仓库,单击进入代码仓库详情页面。

  2. 单击页面右上方的 Clone 按钮。

  3. 单击 SSH 或 HTTP 选择用于克隆的协议,然后查看下载地址。

  4. 单击复制按钮,获取下载地址链接。

标签管理

标签作为一次发布的标识,通常可使用最新标签作为新建分支的起点。在后续的迭代发布过程中,您可以通过标签来拉取对应的代码仓库。

  1. 从左侧导航栏进入 代码服务 > 我的仓库,选择目标代码仓库,单击进入代码仓库详情页面。

  2. 在页面上方,单击 标签 > 新建标签 按钮,填写新的标签名,并选择或输入创建来源,可以是其他分支或者版本。

  3. (可选)填写标签的描述信息。

  4. 单击 新建 后,标签创建完成。

说明

在标签列表页面,单击对应的 删除 图标,即可删除对应标签,此操作需要管理员及以上权限。