007. gitlab仓库管理
1. gitlab创建组
创建后:
组管理:
组创建完成后,开始创建用户
2. gtilab创建用户
这里无法直接创建密码,需要创建用户后在对用户进行操作修改密码
密码和权限设置,取消和开启创建组权限
通过模拟用户来查看用户权限
模拟权限:
每次模拟完权限后,用户默认就切换到了所模拟的用户,需要退出后重新登录root才好
3. 添加用户到组
创建用户和组后,需要将用户添加到组后,用户才可以对所在组下的项目进行操作.
组权限有5种.下面是这5种权限的区别.期中master,owner最大.
权限介绍:
百度来的权限体系 | Guest | Reporter | Developer | Master | Owner |
---|---|---|---|---|---|
Create new issues | * | * | * | * | * |
Leave comments | * | * | * | * | * |
Pull the project code | * | * | * | * | |
Download a project | * | * | * | * | |
Create code snippets | * | * | * | * | |
Create new merge requests | * | * | * | ||
Push changes to nonprotected branches | * | * | * | ||
Remove nonprotected branches | * | * | * | ||
Add tags | * | * | * | ||
Write a wiki | * | * | * | ||
Manage the issue tracker | * | * | * | ||
Add new team members | * | * | |||
Push changes to protected branches | * | * | |||
Manage the branch protection | * | * | |||
Manage Git tags | * | * | |||
Edit the project | * | * | |||
Add deploy keys to the project | * | * | |||
Configure the project hooks | * | * |
由于是给dev 开发用户,这里选择 Developer 即可
gitlab创建仓库
这里我们创建一个 leilei_test 私有的仓库
如何使用仓库
1. git全局配置
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
2. 创建一个新的存储库
git clone git@10.0.0.63:root/leilei_test.git
cd leilei_test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
3. 利用现有文件夹
cd [文件夹]
git init
git remote add origin git@10.0.0.63:root/leilei_test.git
git add .
git commit -m "Initial commit"
git push -u origin master
4.利用已存在的现有仓库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@10.0.0.63:root/leilei_test.git
git push -u origin --all
git push -u origin --tags
5.仓库加入组,让所在组的用户可以管理对应组
模拟查看:
至此, 新建仓库,用户,组,仓库授权给组,组里的用户可以访问组下的仓库.
创建仓库
创建组
创建用户
用户添加到组
组和仓库权限配置
模拟用户登录查看权限.
007. gitlab仓库管理的更多相关文章
- Git系列四之在本地服务器搭建gitlab仓库管理
1.Git仓库管理 现在本地已经创建了git仓库,又在gitlab上创建了一个git仓库,并且让这两个仓库进行远程同步,这样gitlab仓库既可以备份也可以与他人协作管理远程仓库以及根据需要推送或拉取 ...
- Git系列四之在本地服务器搭建gitlab仓库管理(centeros环境下)
1.Git仓库管理 现在本地已经创建了git仓库,又在gitlab上创建了一个git仓库,并且让这两个仓库进行远程同步,这样gitlab仓库既可以备份也可以与他人协作管理远程仓库以及根据需要推送或拉取 ...
- Git分布式版本控制系统(下)
Git分布式版本控制系统(下) 链接:https://pan.baidu.com/s/1CgaEv12cwfbs5RxcNpxdAg 提取码:fytm 复制这段内容后打开百度网盘手机App,操作更方便 ...
- 在Jenkins的帮助下让我们的应用CI与CD
上图三位大家应该很熟悉吧,借助这三者可以让我们的服务在Linux环境下持续集成.容器中持续部署. 本篇博客的项目是core webapi, .NET 5.0 在11号已经正式发布了,你们的项目都升级了 ...
- GitLab - 代码仓库管理工具GitLab简介
1 - GitLab 基于git的开源的仓库管理系统项目,使用git作为代码管理工具,并在此基础上搭建web服务,拥有与Github类似的功能. 社区版(Community Edition,CE) 企 ...
- 01 . GitLab简介及环境部署
GitLab简介 最初,该产品名为GitLab,是完全免费的开源软件,按照MIT许可证分发. 2013年7月,产品被拆分为:GitLabCE(社区版)和GitLabEE(企业版),当时,GitLabC ...
- GitLab安装说明
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用. gitlab是基于Ruby on Rails的, ...
- GitLab/Git在AndroidStudio上的使用(转)
1.在AndroidStudio上的配置GitLab 1)首先先将gitlab上的开发项目clone到本地(可以使用命令行或者管理工具,具体操作在GitLab中已经涉及,这里不再赘述),然后导入到An ...
- CentOS7安装GitLab、汉化及使用
同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统 ...
- CentOS7安装GitLab、汉化、邮箱配置及使用
同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统 ...
随机推荐
- spring boot @propertySource @importResource @Bean [六]
@propertySource 指定property的配置源. 创建一个person.property: 然后修改person注解; 在运行test之后,结果为: @importResource 这个 ...
- apache 服务器配置常用知识点合集
前言 因为当年周围同学都在学php,最为简单的就是学php 好就业啊,写个一些php,最后放弃了,apache也看了两眼吧.下面是我使用有记录的,没有记录的我后面会补上. 正文 域名配置 1.取消 N ...
- javascript现代编程系列教程之六——数字型数据类型转换
一.整数转换 在 JavaScript 中,parseInt() 函数会将其参数转换为字符串,然后解析该字符串,并返回一个整数或 NaN.如果 parseInt() 函数的参数是一个非常大的浮点数(如 ...
- 阿里云基于全新 RocketMQ 5.0 内核的落地实践
简介: 本篇文章的核心就消息架构以及产品能力的云原生化,介绍了阿里云是如何基于全新的 RocketMQ 5.0 内核做出自己的判断和演进,以及如何适配越来越多的企业客户在技术和能力方面的诉求. 前言 ...
- ModelScope初探:一行代码调用成熟AI模型。
简介: 如何用一行代码调用成熟AI模型?试试ModelScope,让AI开发者解放生产力! ModelScope是阿里推出的下一代开源的模型即服务共享平台,为泛AI开发者提供灵活.易用.低成本的一站式 ...
- Java异步非阻塞编程的几种方式
简介: Java异步非阻塞编程的几种方式 一. 从一个同步的Http调用说起 一个很简单的业务逻辑,其他后端服务提供了一个接口,我们需要通过接口调用,获取到响应的数据. 逆地理接口:通过经纬度获取这个 ...
- 如何高效完成ECS多环境部署?
简介:通过本文,你可以了解到,如何通过云效流水线有效拉通开发与运维,打破二者之间的壁垒墙,让开发与运维高效联动.在软件开发和部署过程中,我们的软件往往需要在不同的运行环境中运行,例如:开发人员本地开 ...
- Azkaban业务流程如何转化为DataWorks业务流程
简介: 用户在迁移上云的时候,需要将云下的的Azkaban任务迁移上云,之前通过用户在DataWroks一步步创建对应的业务流程,其转化难度和转化时间都是一定的成本和时间,但如何能做到省时省力的方式迁 ...
- 阿里云 EventBridge 事件驱动架构实践
简介:我们认为 EventBridge 是云原生时代新的计算驱动力,这些数据可以驱动云的计算能力,创造更多业务价值. 作者:周新宇 本文内容整理自 中国开源年会 演讲 首先做一个自我介绍,我是 Ro ...
- 最佳实践丨云上虚拟IDC(私有池)如何为客户业务的确定性、连续性保驾护航
简介: 企业业务上云后,还面临特定可用区购买云上特定计算产品实例失败的困境?云上私有池pick一下 Why 云上业务为什么需要资源确定性.服务连续性 云计算正朝着像水电煤一样的基础设施演进,支持用户 ...