gitlab社区版11.0.2用户管理教程

dev0ps dev0ps     2022-12-29     639

关键词:

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服务部署及使用

一、什么是gitlib  Gitlab是一个基于Git实现的在线代码仓库托管软件,你可以用Gitlab自己搭建一个类似于Github一样的系统平台,一般搭建gitlab私服就是用在公司的内部  Gitlab功能就是能够对代码的提交审核和问题跟踪,这个对... 查看详情

gitlab服务搭建

1.GitLab概述GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab产品将分为三个发行版本CE(社区版):发行版将继续在全球范围内提供EE(企业版):发行版仅在中国境外... 查看详情

无法从 Ldapmain 对您进行身份验证,因为“<用户名> 的凭据无效”-通过 Helm Chart 安装的 Gitlab 社区版

...证,因为“<用户名>的凭据无效”-通过HelmChart安装的Gitlab社区版【英文标题】:CouldnotauthenticateyoufromLdapmainbecause"Invalidcredentialsfor<username>"-GitlabCommunityEditioninstalledviaHelmChart【发布时间】:2020-0 查看详情

gitlab社区版支持多ldap登录

参考技术A安装配置Gitlab社区版的时候发现Gitlab支持多LDAP配置,配置完成后发现登录页面还是只有一个登录选项。翻阅官方文档才发现社区版原来不支持多LDAP登录。业务方还是想要多LDAP登录支持,抛来一篇文章:https://segmentfault... 查看详情

Gitlab 社区版 (Gitlab CE) 都有哪些限制?

】Gitlab社区版(GitlabCE)都有哪些限制?【英文标题】:WhatarethelimitationsofGitlabCommunityEdition(GitlabCE)?Gitlab社区版(GitlabCE)有哪些限制?【发布时间】:2020-02-0512:05:52【问题描述】:我在Gitlab上阅读了这个比较https://about.gitlab.com/pricing/se... 查看详情

安装gitlab10.5.2社区版

1、准备操作系统CentOS72、安装gitlab#安装yuminstallcurlpolicycoreutilsopenssh-serveropenssh-clientspostfixcurl-sShttp://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh|sudobashEXTERNAL_URL="http://gitlab.d 查看详情

docker镜像安装gitlab中文社区版

dockerrun--detach--publish20443:443--publish20080:80--namegitlab--restartunless-stopped--volume~/gitlabdata/etc:/etc/gitlab--volume~/gitlabdata/log:/var/log/gitlab--volume~/gitlabdata/data:/var/opt/gi 查看详情

gitlab中文社区版docker镜像安装启动及配置

参考技术Ahttps://docs.gitlab.com/omnibus/docker/https://docs.gitlab.com/omnibus/settings/nginx.html#enable-httpshttps://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf8=%E2%9C%93&state=all 查看详情

我们可以在 Gitlab 社区版中使用触发器吗

】我们可以在Gitlab社区版中使用触发器吗【英文标题】:CanweuseTriggerinGitlabcommunityedition【发布时间】:2021-09-1621:37:50【问题描述】:?我在尝试配置多项目管道时收到错误消息。这是我的代码:stages:-testtesting:stage:testscript:-echo"Pa... 查看详情

centos7下gitlab安装部署教程(代码片段)

一、前言1、GitLab是什么?GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独... 查看详情

centos7下gitlab安装部署教程(代码片段)

一、前言1、GitLab是什么?GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独... 查看详情

gitlab+jenkins自动化部署

基于gitlab和jenkins的自动化部署 Gitlab基于Jenkins自动化部署教程:https://blog.csdn.net/aaaaaab_/article/details/82012044https://www.cnblogs.com/dengbingbing/p/10448185.html GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运... 查看详情

gitlab操作手册(代码片段)

Gitlab操作手册1概述1.1编写目的本文档主要介绍基于RedHatEnterpriseLinuxServerrelease6.4gitlab企业版&社区版服务通用部署规范1.2软件简介GitLab是利用RubyonRails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行... 查看详情

gitlab9.0对ruby的版本有要求吗

参考技术A有GitLab是利用RubyonRails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问... 查看详情

gitlab的介绍及使用

Gitlab 一、GitLab简介 GitHub是2008年由RubyonRails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设为私有还要收费。而GitLab则是开源免费的(社区版免费,企业版需要订阅),能够浏览源代码,管理... 查看详情

gitlab管理之-gitlab用户管理

1.移除用户(1)使用管理员登陆Gitlab服务器(2)点击管理区域(3)点击Users. (4)点击【BlockUser】  2.添加用户(1)用root管理员登陆。(2)点击【管理区域】(3)点击【NewUser】(4)输入用户相关信息  名字(name... 查看详情

centos7部署汉化版gitlab10.0.2

更新说明:20171009:增加3.5的内容20171008:整理出gitlab部署手册=============================================== gitlab接触了一段时间,觉得是一个很不错的开源产品(gitlab的社区版),值得我整理一篇部署教程作为记录。安装全程选择的... 查看详情

gitlab安装

GitLab的安装及使用教程GitLab简介GitLab,是一个利用 RubyonRails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。 它拥有与GitHub类似的功能,能够浏览源代码,管理... 查看详情