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

Gitlab权限管理

Gitlab权限管理

  给用户授权

Gitlab权限管理

  创建新用户

Gitlab权限管理

Gitlab权限管理

  再创建两个dev1和dev2

Gitlab权限管理

 

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

Gitlab权限管理

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

Gitlab权限管理

 Gitlab权限管理

Gitlab权限管理

  设置权限

Gitlab权限管理

  创建密钥

ssh-keygen -t rsa

  把公钥拷贝进去

Gitlab权限管理

 

 

  PS:使用ssh方式clone代码的时候必须要密钥,使用http方式clone的时候需要输入用户名和密码

   

  编辑项目把dev1和dev2加成开发者

Gitlab权限管理

Gitlab权限管理

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

Gitlab权限管理

Gitlab权限管理

Gitlab权限管理

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

Gitlab权限管理

Gitlab权限管理

  第一次登录需要修改密码

Gitlab权限管理

  把key加入

  克隆一份代码

git clone git@192.168.56.11:java/app1.git

  第一次会提示添加信任

Gitlab权限管理

  库是空的需要创建初始的代码

  新建一个初始readme

Gitlab权限管理

Gitlab权限管理

  在linux客户端pull

Gitlab权限管理

  在windows上面打开git 在windows安装配置git参考Windows安装使用git

  

  deploy key(只能下载代码不能上传代码)

Gitlab权限管理

 

   pm进入指定开发计划

  使用pm登录(权限是master)

Gitlab权限管理

  新建里程碑

Gitlab权限管理

  在里程碑里面创建任务

Gitlab权限管理

Gitlab权限管理

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

Gitlab权限管理

  使用dev1登录

Gitlab权限管理

Gitlab权限管理

  dev1创建分支

Gitlab权限管理

  写代码push到分支

 git push origin shouye

  首页开发完需要合并到主干

  发送合并请求

Gitlab权限管理

Gitlab权限管理

  退出使用pm登录

Gitlab权限管理

Gitlab权限管理

  开发完成在任务里面关闭

Gitlab权限管理

  里程碑里面已经完成

Gitlab权限管理

  同理开发其他任务

相关文章:

  • 2021-08-19
  • 2021-10-01
  • 2021-11-15
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2022-02-23
猜你喜欢
  • 2021-09-02
  • 2021-11-04
  • 2021-06-09
  • 2021-09-24
  • 2021-06-04
相关资源
相似解决方案