Gitlab权限管理
使用管理员登陆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登录
开发完成在任务里面关闭
里程碑里面已经完成
同理开发其他任务