使用管理员登陆gitlab(版本为8.9)创建一个组


给用户授权

创建新用户


再创建两个dev1和dev2

然后再到项目界面授权给pm授权master

创建库(事先先建一个java组)



设置权限

创建密钥
ssh-keygen -t rsa
把公钥拷贝进去

PS:使用ssh方式clone代码的时候必须要密钥,使用http方式clone的时候需要输入用户名和密码
编辑项目把dev1和dev2加成开发者


以上是把用户加到组里面,下面把用户加到项目里面



dev1现在是不能登录的,因为没有密码


第一次登录需要修改密码

把key加入
克隆一份代码
git clone git@192.168.56.11:java/app1.git
第一次会提示添加信任

库是空的需要创建初始的代码
新建一个初始readme


在linux客户端pull

在windows上面打开git 在windows安装配置git参考Windows安装使用git
deploy key(只能下载代码不能上传代码)

pm进入指定开发计划
使用pm登录(权限是master)

新建里程碑

在里程碑里面创建任务


新建四个任务分别分配给dev1和dev2

使用dev1登录


dev1创建分支

写代码push到分支
git push origin shouye
首页开发完需要合并到主干
发送合并请求


退出使用pm登录


开发完成在任务里面关闭

里程碑里面已经完成

同理开发其他任务