代码托管

代码托管为软件开发者提供基于GitLab的在线代码托管服务包括代码克隆/下载/提交/推送/比较/合并/分支/Code Review等功能。

菜单路径

产品与服务→软件开发→代码托管

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”。

3.点击“进入服务”,进入gitlab页面。

项目

项目是基于GitLab的在线代码托管,具备安全监管、分支保护/合并、在线代码编辑等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。

项目列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目列表页面。

列表中的操作

操作名称 操作 详解
创建项目 创建代码托管项目。
查询 支持模糊查询,输入“项目名称”即可进行查询。
刷新 刷新代码托管项目列表。
项目名称 代码托管项目名称超链接,查看项目的相关信息
编辑 编辑代码托管项目
删除 删除代码托管项目,删除数据不可恢复与访问,请谨慎操作!

创建项目

创建项目:创建代码仓库,然后在仓库内可以对代码进行提交、编辑、删除等操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“+ 创建项目”,进入创建代码托管项目页面。

属性名称 填写规则
项目地址 1-50个字符,只能以字母开头,只可包含字母、数字、下划线及中横线。
描述 项目的描述。
可见性等级 项目的可见性等级

项目详情页面操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”超文本链接,进入代码托管项目详情页面。

项目详情页中的操作

操作名称 操作 详解
提交 项目提交超文本链接,查看项目的提交信息。
分支 项目分支超文本链接,查看项目的分支信息。
标签 项目标签超文本链接,查看项目的标签信息。
合并请求 项目合并请求超文本链接,查看项目的合并请求信息。
成员 项目成员超文本链接,查看项目的成员信息。
分支切换 切换项目的分支
新建文件
在项目中新建文件
上传文件
在项目中上传文件
新建目录
在项目中新建目录
新建分支
在项目中新建分支
新建标签
在项目中新建标签
克隆项目
通过SSH或者HTTP克隆项目
下载源码
下载项目的源码
目录名称 目录名称超文本链接,查看目录的详情
目录提交 目录提交超文本链接,查看目录的提交详情
文件名称 文件名称超文本链接,查看文件的详情
文件提交 文件提交超文本链接,查看文件的提交详情

项目提交列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“提交”,进入代码托管项目提交列表页面。

项目提交列表中的操作

操作名称 操作 详解
分支/标签 切换项目的分支或标签
查询 支持模糊搜索,输入“提交名称”即可进行查询。
刷新 刷新提交列表页。
提交名称 提交名称超文本链接,查看提交的详情。
浏览文件 查看该提交所在的文件。

项目分支列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“分支”,进入代码托管项目分支列表页面。

项目分支列表中的操作

操作名称 操作 详解
创建分支 创建新的项目分支
查询 支持模糊搜索,输入“分支名称”即可进行查询。
刷新 刷新分支列表页。
分支名称 分支名称超文本链接,查看该分支下的文件。
最新提交 最新提交超文本链接,查看该提交的详情。
合并 新建合并请求。
比较
对分支进行比较,查看两分支之间的差异。
下载

下载分支,支持多种格式下载。
删除 删除分支,删除数据不可恢复与访问,请谨慎操作!。

创建分支

创建分支:新建一个在代码仓库里不同版本下的代码分支,便于开发。

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“分支”>“+ 创建分支”,进入代码托管项目分支列表页面。

属性名称 填写规则
新分支名 1-50个字符,只能以字母开头,不能以点结尾,只可包含字母、数字、点、下划线及中横线且不能连续出现点。
基于分支/标签 新建的分支所基于的分支/标签。

项目标签列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“标签”,进入代码托管项目分支列表页面。

项目标签列表中的操作

操作名称 操作 详解
新建标签 创建新的项目标签
查询 支持模糊搜索,输入“标签名称”即可进行查询。
刷新 刷新标签列表页。
浏览文件
查看该标签下的文件。
提交记录
查看该标签下的提交记录。
删除
删除标签,删除数据不可恢复与访问,请谨慎操作!。

创建标签

新建标签:新建代码仓库在某次提交下的版本标志。

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“标签”>“+ 创建标签”,进入代码托管项目分支列表页面。

属性名称 填写规则
基于分支 新建的标签所基于的分支。
最新标签名 1-50个字符,只能以字母开头,不能以点结尾,只可包含字母、数字、点、下划线及中横线且不能连续出现点。
备注信息 标签的备注信息。

项目合并请求列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“合并请求”,进入代码托管项目分支列表页面。

项目合并请求列表中的操作

操作名称 操作 详解
新建合并请求 创建新的合并请求
合并请求名称 合并请求名称超文本链接,查看合并请求的详情。

合并请求列表可根据合并请求的状态不同,筛选出状态分别为“Open”、“Merged”、“Closed”的合并请求,或者展示出所有的合并请求“All”

新建合并请求

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“合并请求”>“+ 新建合并请求”,进入代码托管项目新建合并请求页面。

(1)选择来源分支和目标分支

属性名称 填写规则
来源分支 新建合并请求的来源分支。
目标分支 新建合并请求的目标分支。

来源分支和目标分支不能为同一分支

(2)填写合并请求详情

属性名称 填写规则
来源分支 新建合并请求的来源分支。
目标分支 新建合并请求的目标分支。
标题 新建合并请求的标题。
描述 新建合并请求的描述。
合并人 新建合并请求的合并人。
是否删除来源分支(勾选框) 选择合并请求被合并时是否删除来源分支。

此步骤的来源分支和目标分支基于第(1)步的选择,无法更改;若要更改来源分支和目标分支,请点击上一步进入第(1)步中修改

项目合并请求详情页面

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“合并请求”>“合并请求名称”,进入代码托管项目合并请求详情页面。

项目合并请求详情页面中的操作

操作名称 操作 详解
编辑 编辑合并请求
关闭/打开合并请求
关闭/打开合并请求。
合并 合并合并请求
删除源分支 合并合并请求时死否删除源分支

项目成员列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“成员”,进入代码托管项目成员列表页面。

项目成员列表中的操作

操作名称 操作 详解
添加成员 将新的成员添加到项目中
编辑 对项目中的成员进行操作。
删除 将成员从项目中移除,此操作不可恢复,请慎重。

添加成员

添加成员:添加一位用户到该项目中

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“成员”>“+ 添加成员”,进入代码托管项目添加成员页面。

属性名称 填写规则
成员 选择成员。
权限 选择权限。
到期时间 选择成员的到期时间。

项目群组列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“成员”>“群组”,进入代码托管项目群组列表页面。

项目群组列表中的操作

操作名称 操作 详解
分享项目 将该项目分享到某一群组中
编辑 编辑群组。
删除 删除群组,此操作不可恢复,请慎重。

分享项目

分享群组:将该项目分享到某一群组中

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“成员”>“群组”>“+ 分享项目”,进入代码托管项目分享项目页面。

属性名称 填写规则
群组 选择一个群组。
权限 选择群组拥有的权限。
到期时间 选择群组的到期时间。

项目目录详情页面

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“目录名称”,进入代码托管项目文件详情页面。

项目目录详情中的操作

操作名称 操作 详解
分支/标签 切换项目的分支/标签。
新建文件
在该目录下新建文件。
上传文件
在该目录下上传文件。
新建目录
在该目录下新建目录。
提交历史 查看该目录下的提交历史
下载
下载目录,支持多种格式下载
目录最新提交名称 目录最新提交名称超文本链接,查看提交详情
文件名称 目录下的文件名称超文本链接,查看文件详情
文件最新提交名称 目录中文件的最新提交名称超文本链接,查看提交详情

新建目录

创建目录:创建一个目录,然后在目录内可以创建文件、上传文件等操作。

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“新建文件”,进入代码托管项目新建文件页面。

属性名称 填写规则
文件名称 1-50个字符,只能以字母开头,只可包含字母、数字、点、下划线及中横线。
格式 选择文件的格式。
内容 填写文件的内容。
描述 填写文件的描述。

项目文件详情页面

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“文件名称”,进入代码托管项目文件详情页面。

项目文件详情中的操作

操作名称 操作 详解
分支/标签 切换项目的分支/标签
编辑 编辑文件
删除 删除文件,此操作不可恢复,请慎重

新建文件

新建文件:支持text和base64两种文件格式,text是纯文本格式 base64是用于传输8Bit字节码的编码方式之一。

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“项目”,进入代码托管项目页面。

3.点击“项目名称”>“新建文件”,进入代码托管项目新建文件页面。

属性名称 填写规则
文件名称 1-50个字符,只能以字母开头,只可包含字母、数字、点、下划线及中横线。
格式 选择文件的格式。
内容 填写文件的内容。
描述 填写文件的描述。

群组

组允许您跨多个项目管理和协作。组成员可以访问其所有项目。

群组列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“群组”,进入代码托管群组列表页面。

列表中的操作

操作名称 操作 详解
创建群组 创建群组。
组名 群组名超文本链接,查看群组的详情。
编辑 编辑代码托管群组
删除 删除代码托管群组,删除数据不可恢复与访问,请谨慎操作!
管理成员 管理群组成员

创建群组

群组创建:组允许您跨多个项目管理和协作。组成员可以访问其所有项目。

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“群组”,进入代码托管群组页面。

3.点击“+ 创建群组”,进入创建代码托管群组页面。

属性名称 填写规则
群组URL 1-50个字符,只能以字母开头,只可包含字母、数字、下划线及中横线。
描述 群组的描述。
可见性等级 项目的可见性等级

群组详情页面

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“群组”>“群组名”,进入代码托管群组详情页面。

列表中的操作

操作名称 操作 详解
创建子组 创建群组的子组。
创建项目 创建代码托管项目。
成员 查看群组成员
群组下的子组 查看群组下的子组详情
群组下的项目 查看群组下的仙项目详情
编辑 编辑群组下的子组
删除 删除代码托管群组下的子组,删除数据不可恢复与访问,请谨慎操作!

成员列表操作

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“群组”>“群组名”>“成员”,进入代码托管群组成员列表页面。

列表中的操作

操作名称 操作 详解
添加成员 为群组添加新的成员。
编辑 编辑代码托管群组
删除 删除代码托管群组,删除数据不可恢复与访问,请谨慎操作!

群组添加成员

添加成员:添加成员到某一群组中

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“代码托管”>“群组”>“群组名”>“成员”,进入代码托管群组页面。

3.点击“+ 添加成员”,进入创建代码托管群组添加成员页面。

属性名称 填写规则
成员 请添加一位成员
权限 请选组该成员拥有的权限。
到期时间 请选择该成员的到期时间