gitlab用户、用户组、项目之间的关系 #yyds干货盘点#

2022年05月13日 阅读数:3
这篇文章主要向大家介绍gitlab用户、用户组、项目之间的关系 #yyds干货盘点#,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1.gitlab用户、用户组、项目之间的关系

1.1.用户、用户组、项目之间的关系

在公司环境建立的项目对外都是私有的,不多有公开的项目
一个私有项目只容许一个用户组进行访问,一个用户组的全部成员都对这个项目有权限
小明只属于开发1组,开发1组只有一个项目1,所以小明只对项目1有操做权限,而对项目2则没有权限,小蓝属于开发3组,开发3组创建了一个公开项目,这时登陆小明的帐号点击浏览项目便可看到公开的项目git

结论:私有项目只对指定用户组的成员有权限,公开项目对全部用户组全部用户有权限。markdown

在这里插入图片描述

1.2.用户组私有项目实战

建立开发1组,并建立项目1,并建立用户小明赋予开发人员权限ide

建立开发2组,建立用户小红,验证是否对开发1组的项目有权限gitlab

1.2.1.建立开发1组

在这里插入图片描述

1.2.2.建立一个项目并指定开发1组

在这里插入图片描述

1.2.3.建立xiaoming用户并在kaifa1zu添加用户并验证是否能看到对应的项目

建立用户,建立完用户,邮箱也会发短信提醒
在这里插入图片描述3d

邮箱提醒去设置密码
在这里插入图片描述blog

将xiaoming用户添加到kaifa1组图片

在这里插入图片描述

点击小明用户---扮演这个角色开发

实际那个就是模拟登录,登录后会发现已经能看到开发1组建立的项目it

在这里插入图片描述

1.2.3.建立开发2组并建立用户验证是否能看到开发1组的项目

建立kaifa2zu用户组class

在这里插入图片描述

建立xiaohong用户

在这里插入图片描述

将xiaohong加入kaifa2zu

在这里插入图片描述

验证是否能看到开发1组的项目

没法看到

在这里插入图片描述

1.3.用户组公有项目实战

1.3.1.root用户新建一个公开项目

在这里插入图片描述

1.3.2.xiaoming用户进行查看

在这里插入图片描述