华为云云耀云服务器L实例使用GitLab_云淘科技

本节以创建项目、添加项目成员、合入代码为例,为您介绍如何使用GitLab。更多操作详见官网指导。

创建项目

本例演示管理员新建项目、项目初始化、添加分支dev,并且不对开发人员开放主分支main的项目管理操作。

单击左上角图标,选择“管理员”进入管理中心。
选择“项目”菜单,单击“新建项目”。

单击“Creat blank project”,创建项目。
配置项目参数,单击“新建项目”,进入项目界面。

项目名称:请自定义易于识别的项目名称,例如Project-example。
项目URL:由云服务公网IP和管理员帐号组成,搜索并选择root。

其他参数保值默认配置。

在“仓库 > 文件”菜单,选择按钮,单击“New file”,在main主代码库中添加项目的索引index.html文件,单击“提交更改”。

在“分支”菜单中,单击“新建分支”,配置开发分支dev。

分支名称:dev
创建自:main主代码库

单击“创建分支”,创建开发分支dev后,可查看到创建的dev分支。

添加项目成员

团队成员在登录页面注册帐号后不能直接登录GitLab,需要管理员在后台批准成员的注册帐号、邀请其加入项目成员并配置权限后,团队成员才能成功登录GitLab。

成员注册帐号。

成员访问“http://服务器公网IP”或“http://域名”进入登录界面。
单击“Register now”,输入注册信息,单击“Register”。

管理员批准成员注册。

管理员单击左上角图标,选择“管理员”。
在“用户”页签中,选择“等待批准”项,单击“Approve”,批准成员注册。

管理员邀请成员加入项目组,并分配权限。

管理员单击左上角图标,选择“项目 > 查看所有项目”,单击“Administrator/Project-example”项目。
选择“项目信息 > 成员”,单击“邀请成员”。
输入成员注册的名称或邮箱,并为成员分配Developer权限,单击“Invite”。

Gitlab用户在项目组中有五种权限:Guest、Reporter、Developer、Maintainer、Owner。

Guest:可以创建issue、发表评论,不能读写版本库。
Reporter:可以克隆代码,不能提交。
Developer:可以克隆代码、开发、提交、push。
Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目。
Owner:可以设置项目访问权限、删除项目、迁移项目、管理项目组成员。

成员团访问“http://服务器公网IP”或“http://域名”进入登录界面,输入用户名密码,即可成功登录GitLab。

成员首次登录GitLab时,请选择角色以便拥有更好的使用体验。

合入代码

开发成员编辑并提交代码。

访问“http://服务器公网IP”或“http://域名”登录GitLab。
选择“项目”菜单,单击项目名称。

在项目菜单中选择“仓库 > 分支”,单击dev分支。

单击“Web IED”,选择文件并进行编辑,例如编辑index.html文件。

选择左侧栏进入Source Control界面,单击“Commit & Push”按钮。

提交时系统提示是否创建新分支,单击No。

在项目菜单中选择“仓库 > 文件”,可查看到更新index.html文件的提示信息。单击“创建合并请求”

单击index.html可再次确认内容是否更新成功。

设置请求信息,单击“创建合并请求”。

指定管理员审核,其他信息保持默认即可。

管理员审核合并请求。

单击右上角图标,选择“合并请求 > 审核请求”,单击请求标题。

单击“合并”,将dev分支的index.html文件合并到main主线中。

父主题: 使用GitLab进行团队及项目管理

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家