二、GitLab相关操作

GitLab相关操作

  • 一、组、用户、项目管理
    • 1.创建组
    • 2.创建项目
    • 3.创建用户并分配组
      • 3.1 创建用户
      • 3.2 设置密码
      • 3.3 给用户分配组
  • 二、拉取/推送代码
    • 1.配置ssh(第一次需要)
      • 1.1 创建一个空文件夹
      • 1.2 配置本地仓账号和邮箱
      • 1.3 生成ssh公钥密钥
      • 1.4 gitlab配置公钥
    • 2.拉取代码
    • 3.推送代码
      • 3.1 注意事项
      • 3.2 推送代码

一、组、用户、项目管理

1.创建组

  • 使用管理员root创建组,一个组里面可以有多个项目分支,可以将开发添加到组里面进行设置权限,不同的组就是公司不同的开发项目或者服务模块,不同的组添加不同的开发即可实现对开发设置权限的管理。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.创建项目

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

3.创建用户并分配组

3.1 创建用户

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

3.2 设置密码

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

3.3 给用户分配组

在这里插入图片描述

  • 总共有五种角色
    • Guest:可以创建issue、发表评论,不能读写版本库
    • Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限
    • Developer:可以克隆代码、开发、提交、push,普通开发可以赋予这个权限
    • Maintainer:可以创建项目、添加tag、保护分支、添加项目成员】编辑项目,核心开发可以赋予这个权限
    • Owner:最高权限。可以设置项目访问权限-Visibility Level、删除项目、迁移项目、管理组成员,开发组组长可以赋予这个权限

二、拉取/推送代码

  • git工具下载地址:https://git-scm.com/downloads

1.配置ssh(第一次需要)

1.1 创建一个空文件夹

在这里插入图片描述

1.2 配置本地仓账号和邮箱

$ git config --global user.name "Your Name" 【你的名字】
$ git config --global user.email "email@example.com"  【你的邮箱】

在这里插入图片描述

1.3 生成ssh公钥密钥

$ ssh-keygen -t rsa -C "your_email@example.com" 【gitlab上的邮箱】

在这里插入图片描述

  • 一路回车即可
    在这里插入图片描述
  • id_ras.pub文件

1.4 gitlab配置公钥

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

2.拉取代码

在这里插入图片描述

git clone http://192.168.11.132:9980/qingsi_it_group/qingsi_web.git

在这里插入图片描述

  • 输入gitlab的账号密码
    在这里插入图片描述

3.推送代码

3.1 注意事项

  • git push不上去的原因在于所push的分支权限为protected,只有项目的管理员或者项目的管理员指派的具有相应权限的人才能进行push,要进行项目的push,有如下两种方法:
    • 第一种:将push的内容所在的分支的protected权限关闭
      • (1)进入所在项目的settings
      • (2)点击进入Protected branches,点击unprotected将master分支的权限改变,即关闭master的protected权限
    • 第二种:新建其它分支,将项目push到新建的分支上,后期再进行merge
# 1.新建分支
git branch 分支名
# 2.切换分支
git checkout 分支名
# 3.进行项目上传
git add .
gi commit -m "提交信息"
git remote add origin 远程仓库地址
git push -u origin 分支名

3.2 推送代码

  • 我将权限改为了
    在这里插入图片描述
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/593699.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面对无所不能的AI,我们能做什么?

在科技日新月异的今天,人工智能(AI)的发展速度令人瞩目。我们时常会听到这样的说法:“你会的AI都会,你不会的AI也会。”这似乎预示着AI在不久的将来将无所不能,甚至可能超越人类的智慧。然而,即便面临这样的情境,我们依然能够找到自身的价值和位置,与AI和谐共生,共同…

方格取数

题目描述 设有 NN 的方格图 (N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字 00。如下图所示(见样例): 某人从图的左上角的 A 点出发,可以向下行走,也可以向右走,直到到达右…

基于Java的高校教学业绩信息管理系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本高校教学业绩信息管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的…

ComfyUI ClipSeg插件报错- resize_image出错应该怎么办

上一篇刚介绍了这个插件,结果emm..很快发现事情并不简单...结果又报错了。 后台报错信息: Unused or unrecognized kwargs: padding. !!! Exception during processing !!! Traceback (most recent call last): File "F:\ComfyUI-aki\execution.p…

小红书自动化仿写发文机器人了解一下

您好,我是码农飞哥(wei158556),感谢您阅读本文,欢迎一键三连哦。💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。 Python从入门到精通…

轻薄本没有独立显卡如何运行stable diffusion

众所周知,Stable Diffusion WebUI 使用 GPU 模式运行。 一:检查自己显卡 打开任务管理器或者winR 输入dxdiag 查看自己显卡状态 很明显一般轻薄本只会带有集显,不能满足stable diffusion要求所以我们可以使用cup来运行stable diffusion 在…

带头双向循环链表,顺序表和链表的比较

双向链表 单链表结点中只有一个指向其后继的指针,使得单链表只能从前往后依次遍历,要访问某个结点的前驱(插入、删除操作时),只能从头开始遍历,访问前驱的时间复杂度为O(N)。为了克服这个缺点,…

权限认证SpringCloud GateWay、SpringSecurity、OAuth2.0、JWT一网打尽!

权限认证SpringCloud GateWay、SpringSecurity、OAuth2.0、JWT一网打尽 一、SpringCloud GateWay 1.它是如何工作的? ​ 客户端向 Spring Cloud Gateway 发出请求。如果Gateway处理程序映射确定一个请求与路由相匹配,它将被发送到Gateway Web处理程序。…

产品推荐 | 中科亿海微推出亿迅®A8000金融FPGA加速卡

01、产品概述 亿迅A8000金融加速卡,是中科亿海微联合金融证券领域的战略合作伙伴北京睿智融科,将可编程逻辑芯片与金融行业深度结合,通过可编程逻辑芯片对交易行情加速解码,实现低至纳秒级的解码引擎,端到端的处理时延…

C语言 | Leetcode C语言题解之第10题正则表达式匹配

题目: 题解: bool isMatch(char* s, char* p) {int m strlen(s);int n strlen(p);// dp[i][j] 表示 s 的前 i 个字符和 p 的前 j 个字符是否匹配bool dp[m 1][n 1];memset(dp, false, sizeof(dp));dp[0][0] true; // 空字符串和空模式匹配// 处理 …

No dashboards are active for the current data set.

再次记录一下这个离谱的问题 之前出现这个问题是因为目录没写对 今天遇到这个问题的原因是目录是对的,跟目录是否带有中文也没关系 是writer写入的时候写的是空的,离谱的是写入是空的情况下也会生成events日志文件,看起来好像成功写入了一样&…

遭遇.locked勒索病毒?这份恢复宝典请收好

在当今数字化时代,网络安全问题日益严峻。其中,勒索病毒无疑是近年来网络安全领域的一大难题。.locked勒索病毒作为一种典型的恶意软件,已经给许多企业和个人带来了巨大的经济损失和数据泄露风险。本文将为您提供一份详尽的恢复宝典&#xff…