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登录

  开发完成在任务里面关闭

  里程碑里面已经完成

  同理开发其他任务

posted @ 2018-05-09 07:24  minseo  阅读(64552)  评论(0编辑  收藏  举报