1.效果
(1) gitLab上注册账号
(2) gitLabs行创建项目,拉成员到项目组 并授予不同的权限
(3) idea 配合git将新建项目提交到gitLab,必须由管理员(或管理员权限的人 操作)
(4) 使用 开发人员账号 下拉项目
(5) 开发者 更新内容 提交 ,更新 请求合并
2.注册账户
配置自己的密钥:
参考:
https://my.oschina.net/u/4132381/blog/3048874#h1_6
这里只简单的截图展示:
3.创建空项目 拉人人员 设置权限
创建 空项目
添加人员并授权
4.idea整合git
4.1 idea 配置setting
测试:
5.idea 导入项目
5.1 首次将项目导入到gitLab
必须有master权限的人执行
查看gitLab内容
6. 开发人下拉项目
以开发人 zhangxinyu 为列
6.1 master将 zhangxinyu 拉入该项目 授予 开发者权限
6.2 从gitLab上检出项目
(1) zhangxinyu 登录自己的账号 复制 处项目URL
(2)打开idea 检出项目
6.3 开发者编写代码 并提交代码
6.3.1 将代码纳入本地git仓库(账号是 zhangxinyu)
6.3.2 开发者commint (账号是:zhangxinyu)
6.2.4 切换master账号 pull 别人的代码(切换为master)
切换账号
跟新代码
6.2.5 切换自己的账号 ,跟新merger(切回 zhangxinyu)
6.2.5 申请 合并代码
(1)登录 zhangxinyu 该账号
(2)申请合并
6.2.6 项目经理账号(模拟账号是:m)进行合并代码
7. 整理
7.1 git 搭建 安装:
https://my.oschina.net/u/4132381/blog/3048874
7.2 gitLab 服务搭建:
https://my.oschina.net/u/4132381/blog/3054798
7.3 应用
(1)git 整合idea
(2)在gitLab上创建项目
(3)下载本地
(4)开发者 提交代码
https://my.oschina.net/u/4132381/blog/3055911