首页 > 其他分享 >gitlab的日常使用

gitlab的日常使用

时间:2023-08-05 10:32:39浏览次数:33  
标签:项目 创建 gitlab 移除 日常 使用 推送 ssh 分支

(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 "[email protected]" -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== [email protected]

5.将密钥添加进去

在这里插入图片描述 在这里插入图片描述

五、用户管理

1.创建组

在这里插入图片描述

在这里插入图片描述

2.创建用户

在这里插入图片描述 在这里插入图片描述

3.将用户添加到组

在这里插入图片描述 在这里插入图片描述

3.从组里添加项目

在这里插入图片描述

六、用户授权管理

1.给用户授权管理

在这里插入图片描述

2.用户权限说明

Guest(匿名用户) :创建项目、写留言薄

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

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

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

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

七、使用普通用户访问gitlab的项目

在这里插入图片描述

标签:项目,创建,gitlab,移除,日常,使用,推送,ssh,分支
From: https://blog.51cto.com/u_14664141/6973744

相关文章

  • 使用 Vim 给文件设置密码保护
    Vim 是一种流行的、功能丰富的和高度可扩展的 Linux文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件。本文中,我们将向你介绍一种简单的Vim使用技巧:在 Linux 中使用Vim对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了......
  • 前端学习笔记202305学习笔记第二十一天-vue3.0-使用messagebox组件询问用户是否可以删
       ......
  • 前端学习笔记202305学习笔记第二十一天-vue3.0-使用messagebox组件询问删除用户功能
      ......
  • 前端学习笔记202305学习笔记第二十一天-vue3.0-使用message组件优化
     ......
  • 使用webp格式拯救你的硬盘
    使用webp格式拯救你的硬盘什么是webp格式?WebP是一种现代图像格式,可提供卓越的无损和网络上图像的有损压缩。使用WebP、网站管理员和网络开发人员可以创建更小、更丰富的图像,使Web更快。与PNG相比,WebP无损图像的尺寸小了26%。有损图像比同等SSIM质量指数下的同类JPEG......
  • yapi安装及使用
    yapi介绍YApi是一款高效、易用、功能非常强大的api可视化接口管理平台,旨在为互联网公司的技术人员提供更优雅的接口管理服务系统。它可以帮助开发者快速创建、发布、维护API接口,并且YApi为用户提供了优秀的交互体验,技术人员只需利用平台提供的接口数据写入工具以及很少的点击......
  • 使用 ChatGPT 优化简历
    本文转载自:干货实操:一步步教你使用ChatGPT优化简历,让你突破瓶颈增加机会-ChatGPT-About云开发-梭伦科技下图为整体导图,建议下载后放大查看:优化简历是许多求职者追求的目标,因为它是获得面试机会的关键。简历不仅是展示个人经历和技能的文档,更是一个面试官了解你的窗口。如果我们......
  • springboot 关于servlet容器配置修改 组件注册 容器切换 使用外部tomcat
    1.嵌入式Servlet容器配置修改1.通过全局配置文件修改可以通过server.xxx来进行web服务配置,没有带服务器名称的则是通用配置通过带了具体的服务器名称则是单独对该服务器进行设置,比如server.tomcat.xxx就是专门针对tomcat的配置2.通过WebServerFactoryCus......
  • 算法竞赛命题指南(命题流程、Polygon的使用等)
    一.引言命好一场题目,是一个艰巨的任务。它非常考察个人水平和团队合作能力。在出题前,你应该做好以下准备:抱有认真负责的态度出题是给别人做的,比起展示自己,更多是为了是服务他人。算法竞赛是选手之间的竞赛,而不是出题人与做题人之间的较量。因此,出题不应以考倒选手为目标(当然,适当的......
  • 使用 MongoDB 的兄弟,有没有采用 GridFS 做分布式文件系统的?
    修改写补充说明郭理靖,京东开放平台邓涛、Kenny、李波等人赞同压力以及数据量比较大的业务不推荐使用MongoGridFS。MongoGridFS在高并发(每秒写入10M,持续半小时到一个小时)的情况下secondary会无法catchupwithprimary。MongoGridFS不是为分......