Gitlab_ansible_jenkins三剑客②Gitlab的后台管理

本文介绍如何利用Gitlab进行项目管理,包括用户权限设置、代码提交流程及合并请求审批过程。演示了从创建用户到代码合并的整个工作流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Gitlab_ansible_jenkins三剑客②Gitlab的后台管理

系统信息和日志

健康状态

使用gitlab的用户管理和审批功能

创建用户

创建一个lead普通账号

进入test-repo仓库

这样就把dev添加到了test-repo这个项目中,并且有了developer的权限

 

将lead用户添加到maintainer这个角色中,lead就有了这个项目的所有权限

接下来修改dev和lead的初始密码

模拟开发人员dev进行开发并提交代码:

使用指定的dev开发人员账号克隆 test-repo

$ git -c http.sslVerify=false clone https://dev:12345678@gitlab.example.com/root/test-repo.git

ws@SZ18052967C01 MINGW64 /git_repo

$ cd test-repo/

 

ws@SZ18052967C01 MINGW64 /git_repo/test-repo (master)

$ ls

test.py

 

# 创建开发人员自己的分支 release-1.0

 

ws@SZ18052967C01 MINGW64 /git_repo/test-repo (master)

$ git checkout -b release-1.0

 

编辑并提交代码到 release-1.0分支

$ git -c http.sslVerify=false push origin release-1.0

退出使用dev开发人员账号登录gitlab

 

提交release-1.0合并到master主分支的申请

登录lead账号,点击merge requests信息

可以进行审批开发人员提交的申请:告诉开发人员已经合并,需要检查确认一下

 

回到gitlab的项目展示区,此时可以看到我们提交的分支代码已经合并到了主分支

posted @ 2019-03-28 17:06 reblue520 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值