Gitlab地址:http://xx.xx.xx.xx/users/sign_in

登录之后,主界面

右上角功能按钮,分别为管理区域、新建、问题、合并请求、待办事件、个人设置

选择管理区域按钮

可以根据需要选择新建项目、新建用户和新建组

一、 项目管理

a)    新建项目

1. 项目名称,项目名称可以为字母、数字、空格、下划线、中划线和英文点号组 成,且必须以字母或数字开头,不能使用中文;

2. 选择命名空间(组、用户);

3. 项目描述;

4. 可见性(库类别) :

私有库:只有被赋予权限的用户可见;

内部库:登录用户可以下载;

公开库:所有人可以下载;

5. 其它可以自定义库;

根据实际情况填写完各项之后,点击创建项目,项目创建成功

右上方内容即是项目地址,可发送给开发人员下载和初始化项目

b) 编辑或删除项目

1. 点击右上角管理区按钮,进入管理区主界面选择要删除或编辑的项目

点击右上角编辑

2. 进入编辑主页,在下图中右下角高级设置展开选择删除项目

二、组管理

a) 新建组

1. 群组路径;

2. 组名称,组名称可以为字母、数字、空格、下划线、中划线和英文点号组成;

且必须以字母或数字开头,不能使用中文;

3. 组描述;

b) 编辑或删除组

1. 点击右上角管理区按钮,进入管理区主界面选择要编辑或删除的组

选择Groups

选择需要删除的组确定

三、用户管理

a) 新建用户

1. 姓名(可以是中文);

2. 用户名(可以为字母、数字、空格、下划线、中划线和英文点号组成,且必须以字 母或数字开头,不能使用中文);

3. 邮箱地址(首次接收密码);

4. 建项目的数量限制;

5. 是否可以创建组;

6. 是否是管理员;

7.选填内容(个人联系方式);

b)编辑或删除用户

点击右上角管理区按钮,进入管理区主界面

c)设置用户密码,管理区域—>用户—>编辑。

四、项目权限管理

a)点击左上角群组按钮,进入成员管理界面,可以添加组成员和设置相关权限

b)项目成员权限管理

权限分类:

Guest(访客) – 阅览项目、写留言薄;

Reporter(报告人)- 阅览项目、写留言薄、拉项目、下载项目、创建代码片 段;

Developer(开发者)- 阅览项目、写留言薄、拉项目、下载项目、创建代码 片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写 wiki;

Master(管理者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片 段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写 wiki、增加团队成员、推送受保护的分支、移除受保护 的分支、编辑项目、添加部署密钥、配置项目钩子;

Owner(所有者)-  创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支  、创建标签、编写 wiki、增加团队成员、推送受保护的分支、移除受保护 的分支、编辑项目、添加部署密钥、配置项目钩子、开关公有模式、将项目转 移到另一个名称空间、删除项目;

规范:

    1. 各项目的管理员用户由超级管理员创建;
    2. 组成员由管理员创建并赋予相应权限;
    3. 各项目由项目管理员创建;
    4. 每个项目创建四个分支(master,test,devp,verify);

GitLab 社区版 11.0.2用户管理教程的更多相关文章

  1. 在OS X 10.10系统上安装Navicat Premium中文破解版11.0.16教程

    此链接是Navicat Premium中文破解版11.0.16安装包里面并带有中文汉化包 http://pan.baidu.com/s/1ntjz6HF#path=%252F 一.Navicat Pr ...

  2. 在自己的服务器上部署 GitLab 社区版

    GitLab 简介 因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.这篇文章是在 Gitlab 7.4 的环境下配置的,相关内容可能已经过时. 后续做了一次迁移,将 Gi ...

  3. CentOS7下安装Gitlab社区版【安装步骤、IP改域名、修改端口】

    这两天一直在给公司的服务器配置Gitlab(10.5.4).过程很是痛苦,所以把过程记录一下. 1.安装CentOS7 从官网上下载了最新版CentOS-7-x86_64-DVD-1708.iso.用 ...

  4. Gitlab 社区版安装部署和维护指南

    因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.这篇文章是在 Gitlab 7.4 的环境下配置的,相关内容可能已经过时. 后续做了一次迁移,将 Gitlab 升级到了 ...

  5. 手把手教你Centos7 部署 gitlab社区版

    一.前置说明: 操作系统:Centos 7 物理内存:>=2G 本人亲测,如果安装低版本的gitlab,比如我这里所使用的v8.17.0,物理内存1G,swap 2G虚拟内存即可部署.高版本的所 ...

  6. nexus 社区版3.0.2部署、访问

    下载nexus社区办(oss): https://www.sonatype.com/download-oss-sonatype 目前最新版本  nexus-3.0.2-02-win64.zip nex ...

  7. 腾讯产品快速尝鲜,蓝鲸智云社区版V6.1灰度测试开启

    这周小鲸悄悄推送了社区版V6.1(二进制部署版本,包含基础套餐.监控日志套餐),没过一天就有用户来问6.1的使用问题了.小鲸大吃一鲸,原来你还是爱我的. ![请添加图片描述](https://img- ...

  8. 【Git】 GitLab服务器社区版安装与配置

    GitLab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 GitLab系统架构 当~git在图片中引用时,它表示git用户的主目录 ...

  9. MVC4做网站后台:用户管理 ——用户组

    用户管理这块包含用户和用户组两部分. 用户组包括浏览 用户组列表,添加.修改.删除用户组等.按照前面思路系统是依据用户组来判断用户权限的,用户组的最主要目的是划分权限.权限这块以后单独在做. 下面实现 ...

随机推荐

  1. leetcode刷题七<整数反转>

    给出一个 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 : 输入: 输出: 示例 : 输入: - 输出: - 示例 : 输入: 输出: 假设我们的环境只能存储得下 32 位的有符号整 ...

  2. Git 如何解决部署远程仓库出现 fatal: refusing to merge unrelated histories 问题

    想把本地仓库的文件搬到Github,先将远程仓库和本地仓库关联起来: 先到Github上复制远程仓库的SSH地址: 运行 git remote add origin 你复制的地址 理论上—如果在创建 ...

  3. AI零基础入门之人工智能开启新时代—下篇

    人工智能概述 人工智能的定义 · 人工智能是通过机器来模拟人类认识能力的一种科技能力 · 人工智能最核心的能力就是根据给定的输入做出判断或预测 · 思考:通过什么途径才能让机器具备这样的能力? · 举 ...

  4. BZOJ.5319.[JSOI2018]军训列队(主席树)

    LOJ BZOJ 洛谷 看错了,果然不是\(ZJOI\)..\(jry\)给\(JSOI\)出这么水的题做T3么= = 感觉说的有点乱,不要看我写的惹=-= 对于询问\(l,r,k\),设\(t=r- ...

  5. 下载Spring4.3.18.RELEASE的官方文档

    wget -p --page-requisites --convert-links -P /root/spring https://docs.spring.io/spring/docs/4.3.18. ...

  6. 配置JDK环境变量与配置JRE

    1. 如何配置jdk,x下载jdk     网站: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  7. Vue-router重修01

    ---恢复内容开始--- 1.在vue中获取dom vue中不建议您亲自进行dom操作 vue实例内置ref属性存储或获取相应的dom元素 <div ref="dv"> ...

  8. mysql爱之深探测

    第一:函数 一:内置函数 MYSQL中提供了很多内置的函数,以下: CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符.一个多字节字符算作一个单字符. 对于一个包含五个二 ...

  9. Java后台使用Websocket教程

    在开发一个项目的时候使用到了WebSocket协议 什么是WebSocket? WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在WebSocket A ...

  10. 解析jsonObject,赋给指定的对象

    从JSONObject中解析数据,并赋给给定的对象 public static Object parseBean(JSONObject jsonObject, Object obj) {   if ( ...