gitlab的日常使用
gitlab的日常使用
- 一、登录gitlab
- 二、修改当前用户的密码
- 三、项目管理
- 1.新建项目
- 2.查看该项目
- 四、导入ssh key
- 1.选择ssh方式
- 2.选择设置列表
- 3.选择ssh key选项
- 4.在linux端生成ssh key
- 5.将密钥添加进去
- 五、用户管理
- 1.创建组
- 2.创建用户
- 3.将用户添加到组
- 3.从组里添加项目
- 六、用户授权管理
- 1.给用户授权管理
- 2.用户权限说明
- 七、使用普通用户访问gitlab的项目
一、登录gitlab
二、修改当前用户的密码
三、项目管理
1.新建项目
2.查看该项目
四、导入ssh key
项目地址有HTTP和SSH两种方式-------可发送给开发人员下载和初始化项目
如果通过SSH方式拉取推送项目代码必须要导入SSH key
1.选择ssh方式
2.选择设置列表
3.选择ssh key选项
4.在linux端生成ssh key
ssh-keygen -o -t rsa -C "123456@qq.com" -b 4096
[root@k8s gitlab]# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5dZAlQnyHIX4f43jwSn8SOGCe1TskybH+IFC8aCSfKdFt4NRZehcENAk4FSgkO5bBrFQ/CyHih2FD5GKgFXJmwI9dIEIs4xxXZLYRJeyHHD5RnPeqs4tYjTJE61MSuY5COY7k9vgwFsWUZHySsXPzUvI2Tjhq0wEH5OOooogSQ46c4mlLBvwtpAXNwstk2hgR1dVPpC45hEa3RjhxdqzR8Uig+O3rQ2qhfnkkUYk2fkJ51eFBlBkiQTy9A/Oim4z8CxUTovW4JamvohIqbyFQmfaAjzdT9O2ZVFR+VzV4EnrjYUpYb6XPY8WtsfCjiJI1aQGiRStTRq4C00kysbNs66CoBWZZdyf6de9y3DhS6YBbvrCsujuvNqQUD79UjEC+tHHxRy3ZwYdfj1mHUOB1H6qwOvtebMqk9ybGA4Fz3d7RZy/QZjj/95x3/QHg/vRYSDg/+8tfMNbTtB9jDtnstyJVi2plBifUZ2uV3PoBpB1ShpS0ls5g19Ty6cq51PPi1RxhYPSrI/bhLtfdm30XvADSjZdk5jd8AN6HmB6UNdVR++vFqH1p6/gZma32bC8WhJAMW07vWeEYe3HIo+JxWulT7WBhf/GHxvhXj4XStjZ+EUX41qhetLpuyAvGd1W2qqKcnESReC/FsafRN4kNb9rC00mbKL03oZMhOzuFAw== 123456@qq.com
5.将密钥添加进去
五、用户管理
1.创建组
2.创建用户
3.将用户添加到组
3.从组里添加项目
六、用户授权管理
1.给用户授权管理
2.用户权限说明
Guest(匿名用户) :创建项目、写留言薄Reporter(报告人)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段Developer(开发者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、
移除不受保护的分支 、创建标签、编写wikiMaster(管理者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、
推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、
移除受保护的分支、编辑项目、添加部署密钥、配置项目钩子Owner(所有者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、
推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、
移除受保护的分支、编辑项目、添加部署密钥、配置项目钩子、开关公有模式、将项目转移到另一个名称空间、删除项目
七、使用普通用户访问gitlab的项目
gitlab的日常使用相关推荐
- Linux 环境下安装 GitLab 与配置
什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...
- 极狐GitLab:从硅谷到中国,远程办公背后的挑战与创新
编辑 | 宋 慧 供稿 | 极狐(GitLab) 头图 | 付费下载于视觉中国 最近,海外的互联网巨头们纷纷开启了远程办公的政策,谷歌允许员工提出更换办公地点的要求或申请成为永久远程办公者,目前已经批 ...
- Gitlab(在线代码仓库托管软件)
Gitlab 理论 Gitlab作为一个开源项目开始帮助团队在团建开发上进行合作,通过以业界领先的步伐交付新的功能为整个软件开发和操作生命周期提供了一个单独的应用平台.Gitlab提供了管理.计划.创 ...
- 工具篇:Git与Github+GitLib常用操作(不定期持续更新)
工具篇:Git与Github+GitLib常用操作(不定期持续更新) 前言: 写这个主要是打算自己用的,里边很多东西都是只要我自己看得懂,但是用了两个星期发现真是越用越简单,越用越好用,私以为得到了学 ...
- Linux上的gitlab日常操作
Linux上的gitlab日常操作 一.本地创建系统用户 1.创建zhangsan用户 2.创建数据存放目录 二.git用户信息配置 1.git信息配置 2.查看git信息状态 三.下载代码版本库 1 ...
- CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查
CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 参考文章: (1)CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 ( ...
- 码农日常生活之Git Gitlab Gitk
文章目录 1.Git和Gitlab 2.Git新人课程 3.Git & Gitlab配置 3.1 设置git用户信息 3.1 生成RSA公私钥 3.2 将公钥添加到Gitlab 4.Git日常 ...
- gitlab日常使用命令
预处理 1.配置ssh 参考 菜鸟教程 2.克隆代码 git clone https://github.com/chai2010/advanced-go-programming-book.git 3. ...
- Git Gitlab 使用指南
去年小组在从 SVN 和 TFS 迁移到 Git 的过程中整理了这份文档,面向的用户是对 Git 和 SVN 可能都不是很了解的人.看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅,有错 ...
最新文章
- node JS獲取GPS_Node.js 14 正式发布:V8 引擎升级,新增异步本地存储 API
- 命令模式应用_命令设计模式的应用
- hutool的定时任务不支持依赖注入怎么办_设计一个任务调度算法,时间轮算法,比优先队列更高效...
- mpi并行 写同一文件_并行计算调度策略的笔记(001)
- python wx包_python的wxpython包
- Javascript六种数据类型及类型转换总结
- 简化超长的函数指针类型
- AODV协议代码详述
- 怎么压缩图片大小,压缩图片大小的小妙招
- hexo个人next主题博客接入谷歌广告
- 1118 Birds in Forest (25分)
- Spring相关的配置
- 视口锁定解锁lisp_CAD锁定和解锁视口的快捷键分别是什么
- JAVA--四大基本流
- 搜索引擎-xunsearch(讯搜)
- 反思,续篇《水火不容的测试生活》
- 论文阅读:HAD-Net: A Hierarchical Adversarial Knowledge Distillation Network for Improved Enhanced Tumour
- java调用libreoffice_关于java使用libreoffice以及openoffice转换问题。
- SQL Server索引概要(3)-聚集索引和非聚集索引的区别
- 2021年阜阳一中高考成绩查询,2020年阜阳高考状元名单资料,阜阳今年高考状元是谁...
热门文章
- InfluxDB命令使用
- 菜鸟之webservice(一) 服务端搭建
- [OS] 进程间通信--管道
- 终于写了自己第一个有些用处的代码,留念留念,是模糊搜索并复制到指定文件夹...
- C#如何把日期转成YYYYMMDDHHMMSSFFF的精确到毫秒的格式?
- [Boost基础]并发编程——asio网络库——定时器deadline_timer
- 第十八章 20结构体与string
- PostgreSQL学习手册(系统表)
- GNU Wget 命令及其参数说明
- matlab与音频处理