项目就相当于我们公司开发的一个应用或者产品
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、删除项目、迁移项目、管理组成员,开发组组长可 以赋予这个权限

打开以后的界面

我们来创建一个新的项目

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

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

项目创建好界面如图:

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

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

找到9527edu的组编辑

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

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

换个浏览器登录张三的gitlab

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


创建一个9527help的组

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


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

用管理员查看所有的项目


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

查看

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

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



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

