GitLab的基本使用操作
Gitlab添加组、创建用户、创建项目
1.创建组
使用管理员 root 创建组,一个组里面可以有多个项目分支,可以将开发添加到组里面进行设置权限,
不同的组就是公司不同的开发项目或者服务模块,不同的组添加不同的开发即可实现对开发设置权限的
管理
1、填写组的信息
2、一个组就创建完成了,接下来我们在这个组里创建一个项目
3、创建项目 点击上面图片的New project
4、设置密钥,点击Add SSH key
2.创建用户
1、点击进入设置页面
2、点击添加用户
3、输入用户的信息
3、必须设置,编辑用户密码(用户首次登录时还需重新设置密码)
设置用户密码
设置完成点击下方的保存按钮
3.将用户添加到组中
1、选择某个用户组,进行Members管理组的成员
2、点进去
3、点击members管理组成员
4、添加用户到组里
Gitlab用户在组里面有5种不同权限:
- Guest:可以创建issue、发表评论,不能读写版本库
- Reporter:可以克隆代码,不能提交,QA、PM 可以赋予这个权限
- Developer:可以克隆代码、开发、提交、push,普通开发可以赋予这个权限
- Maintainer:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心开发可以赋予这个 权限
- Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员,开发组组 长可以赋予这个权限
5、添加完成后是这个效果,现在我们登录这个账号进行测试
== 使用新添加账号登录时,需更改密码==
重新登录后可以正常看到我们这个组里的项目
源码上传到Gitlab仓库
下面来到IDEA开发工具,我们已经准备好一个简单的Web应用准备到集成部署。
我们要把源码上传到Gitlab的项目仓库中。
1、项目结构说明
我们建立了一个非常简单的web应用,只有一个index.jsp页面,如果部署好,可以访问该页面就成功
啦!
2、开启版本控制
就创建了一个本地仓库,接下来把项目添加到本地仓库
提交代码到本地仓库
输入备注
设置远程地址
添加地址
这里地址填写gitlab上面的http地址,点击OK,首次操作会提示输入账号密码
上传代码
点击push
刷新gitLab,显示刚刚提交的项目
操作结束