Gitlab服务管理和仓库项目权限管理

Gitlab服务管理

gitlab-ctl start # 启动所有 gitlab 组件;

gitlab-ctl stop # 停止所有 gitlab 组件;

gitlab-ctl restart # 重启所有 gitlab 组件;

gitlab-ctl status # 查看服务状态;

gitlab-ctl reconfigure # 初始化服务;

im /etc/gitlab/gitlab.rb # 修改默认的配置文件;

gitlab-ctl tail # 查看日志;

查看系统版本和软件版本

cat /etc/redhat-release

CentOS Linux release 7.9.2009 (Core)

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

10.0.0

GitLab 仓库管理根据用户组进行权限管理

1、创建用户组,根据用户组来区分开发项目的人员

Setting->new groups

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

  • b. 项目描述

  • c.可见性(库类别)

    • private私有库:只有组成员可以看到

    • internal内部库:只要登录的用户就能看到

    • public公开库: 开源的所有的人都可以看到

    GitLab中的组和项目有三种访问权限:Private、Internal、Public。

    2、创建用户

    User->new user-create User

    修改用户密码

    修改密码保存 ,点击save changes按钮

    3、用户添加到组里面

    groups->小图标

    GitLab用户在组中有五种权限由低到高:Guest、Reporter、Developer、Master、Owner。

    • Guest

    可以创建issue、发表评论、不能读写版本库。

    • Reporter

    可以克隆代码,不能提交,QA、PM可以赋予这个权限。

    • Developer

    可以克隆代码、开发、提交、push、RD可以赋予这个权限。

    • Master

    可以创建项目、添加 tag 、保护分支、添加项目成员、编辑项目、核心RD负责人可以赋予这个权限。

    • Owner

    可以设置项目的访问权限-Visibility Level、删除项目、迁移项目、管理组成员、开发组leader可以赋予这个权限。

    附加: PM、RD、QA、OP英文缩写含义

    • PM Product Manager, 产品经理

    • RD Research and Development engineer,研发工程师

    • QA Qualtiy Assurance,质量保证。

    • OP Operator,操作员,管理员。

    5、在用户组中创建项目

    Details->new Project

相关推荐
Alex艾力的IT数字空间11 小时前
在 Kylin(麒麟)操作系统上搭建 Docker 环境
大数据·运维·缓存·docker·容器·负载均衡·kylin
陳103012 小时前
Linux:进程间切换与调度
linux·运维·服务器
SilentSamsara14 小时前
TCP 三次握手:连接建立失败的那些坑
运维·服务器·网络·网络协议·tcp/ip
code tsunami15 小时前
如何在车辆数据自动化中解决Cloudflare Turnstile
运维·microsoft·自动化
翼龙云_cloud16 小时前
亚马逊云代理商:CloudWatch Agent 全解析 5 步实现服务器监控
运维·服务器·云计算·aws·云服务器
Cyber4K17 小时前
【Nginx专项】基础入门篇:状态页、微更新、内容替换、读取、压缩及防盗链
linux·运维·服务器·nginx·github
Bruce_Liuxiaowei18 小时前
顺藤摸瓜:一次从防火墙告警到设备实物的溯源实战
运维·网络·网络协议·安全
IpdataCloud18 小时前
效果广告中点击IP与转化IP不一致?用IP查询怎么做归因分析?
运维·服务器·网络
SPC的存折19 小时前
2、Docker命令与镜像、容器管理
linux·运维·服务器·docker·容器·eureka
D4c-lovetrain19 小时前
Linux个人心得26 (redis主从复制全流程,详细版)
linux·运维·服务器