3-Gitlab项目管理

Gitlab项目管理

项目就相当于我们公司开发的一个应用或者产品

  • 1.创建项目,先来查看项目

  • 将用户添加到组或项目中,并指定不同的角色,可以获取不同的权限

    角色和权限官方帮助

https://docs.gitlab.com/ce/user/permissions.html
itlab用户在组里面有5种不同权限

Guest: 可以创建issue、发表评论,不能读写版本库

Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限

Developer:可以克隆代码、开发、提交、 push(非保护分支Protected branches),普通开发可以

赋予这个权限

Maintainer:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心开发人员可以赋

予这个权限

Owner:可以设置项目访问权限Visibility Level、删除项目、迁移项目、管理组成员,开发组组长可

以赋予这个权限

image-20220719104000195.png


打开以后的界面


image-20220719104037929.png


我们来创建一个新的项目

image-20220719104203069.png


根据自己的实际情况来选择实际的应用

image-20220719104254715.png

创建一个基于9527edu组的项目,也就是9527edu项目下的项目,项目名称test1,填写完成后点击新建项目

image-20220719105127634.png



项目创建好界面如图:

image-20220719105239057.png

点击克隆以后可以看到项目下载的地址,git和http的下载方式

image-20220719105419476.png


接下来授权这个项目给哪些用户

image-20220719110625856.png

找到9527edu的组编辑

image-20220719110826565.png

邀请张三作为9527edu这个组的管理者

image-20220719111331674.png


1

解释:
	Guest
		游客
		
	Reporter
		查看人员
		
	Developer
		开发人员
		
	Maintainer
		维护者
		
	Owner
		管理者,项目管理

邀请成功

image-20220719111649072.png


换个浏览器登录张三的gitlab

image-20220719112035375.png


再来创建一个组,用管理员来创建组

image-20220719112230723.png


image-20220719112309389.png


创建一个9527help的组

image-20220719112423276.png


在9527help的组里面新建一个项目

image-20220719112633769.png


image-20220719112646749.png


在9527help组里创建一个test2的项目

image-20220719112805283.png


用管理员查看所有的项目

image-20220719113107058.png


image-20220719113117750.png


把李四添加到9527edu的组里面

image-20220719113834398.png


查看

image-20220719114834812.png


用李四的账号登录,用浏览器的无痕模式


image-20220719115135653.png

用张三的账号创建一个test3的新项目,基于9527edu这个组的

image-20220719115322832.png

image-20220719115333395.png

image-20220719115610985.png


用李四的账号登录可以看到下面有两个项目了

image-20220719115747998.png












本文 暂无 评论

Top