zoukankan      html  css  js  c++  java
  • Gitlab_ansible_jenkins三剑客②Gitlab的后台管理

    系统信息和日志

    健康状态

    使用gitlab的用户管理和审批功能

    创建用户

    创建一个lead普通账号

    进入test-repo仓库

    这样就把dev添加到了test-repo这个项目中,并且有了developer的权限

    将lead用户添加到maintainer这个角色中,lead就有了这个项目的所有权限

    接下来修改dev和lead的初始密码

    模拟开发人员dev进行开发并提交代码:

    使用指定的dev开发人员账号克隆 test-repo

    $ git -c http.sslVerify=false clone https://dev:12345678@gitlab.example.com/root/test-repo.git

    ws@SZ18052967C01 MINGW64 /git_repo

    $ cd test-repo/

    ws@SZ18052967C01 MINGW64 /git_repo/test-repo (master)

    $ ls

    test.py

    # 创建开发人员自己的分支 release-1.0

    ws@SZ18052967C01 MINGW64 /git_repo/test-repo (master)

    $ git checkout -b release-1.0

    编辑并提交代码到 release-1.0分支

    $ git -c http.sslVerify=false push origin release-1.0

    退出使用dev开发人员账号登录gitlab

    提交release-1.0合并到master主分支的申请

    登录lead账号,点击merge requests信息

    可以进行审批开发人员提交的申请:告诉开发人员已经合并,需要检查确认一下

    回到gitlab的项目展示区,此时可以看到我们提交的分支代码已经合并到了主分支

  • 相关阅读:
    1.Netty 实战前言
    8.Netty发送对象
    7.Netty中 handler 的执行顺序
    6.高性能NIO框架netty
    5.NIO_ Selector选择器
    4.NIO_Channel 通道
    3.NIO_Buffer缓冲区
    2.Java NIO 简介
    那些堪称神器的 Chrome 插件
    获取当前操作的IFrame 对象的方法
  • 原文地址:https://www.cnblogs.com/reblue520/p/10616257.html
Copyright © 2011-2022 走看看