当前位置: 首页 > article >正文

Gitlab学习(007 gitlab项目操作)

尚硅谷2024最新Git企业实战教程,全方位学习git与gitlab

总时长 5:42:00 共40P

此文章包含第25p-第p26的内容


文章目录

    • 推送项目到gitlab
      • idea安装gitlab插件
      • 配置免密登录
      • 推送项目到远程库
    • 在gitlab上创建项目
    • 额外功能的使用
      • 推送分支到远程库
      • 标记功能
      • 创建合并请求

推送项目到gitlab

在这里插入图片描述

idea安装gitlab插件

在这里插入图片描述
添加远程连接
在这里插入图片描述
这里的访问令牌需要到gitlab页面里来配置
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
api权限就代表可以读可以写
在这里插入图片描述
在这里插入图片描述

使用令牌和ssh,就可以连接上了
在这里插入图片描述

配置免密登录

建立安全连接,就可以免密登录了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

如果之前有密钥的话可以写y覆盖
在这里插入图片描述

在这里插入图片描述

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

推送项目到远程库

  1. 登录root用户
    在这里插入图片描述

  2. 进来点击管理中心
    在这里插入图片描述

  3. 点击设置-》仓库
    在这里插入图片描述

  4. 点击默认分支 ,这里不可以使用完全保护 完全保护状态是无法推送代码的
    在这里插入图片描述

  5. 使用初始推送后完全保护
    在这里插入图片描述
    初始化之后再进行保护,这样的化以后想要把代码推送到主分支上就必须在gitlab上进行合并(防止主分支受到未审核的代码的干扰)
    在这里插入图片描述

  6. 推送代码到远程库
    在这里插入图片描述

可以选择推送的组,而且可以选择权限(公共的或私有的)
在这里插入图片描述

  1. 点击推送
    在这里插入图片描述

  2. 在gitlab里点击项目 找到项目
    在这里插入图片描述
    在这里插入图片描述

在gitlab上创建项目

在这里插入图片描述

  1. 点击新建项目
    在这里插入图片描述
    在这里插入图片描述

  2. 创建空白项目
    在这里插入图片描述
    创建完成
    在这里插入图片描述

在这里插入图片描述

  1. 进入管理员页面 这里的项目管理员是他对应的组的管理员
    在这里插入图片描述

在这里插入图片描述

额外功能的使用

在这里插入图片描述

推送分支到远程库

修改主分支上的代码 然后提交 这里是正常的

推送到远程库 这时候无法推送
在这里插入图片描述
不让推送
在这里插入图片描述
这时候我们需要新建一个分支
在这里插入图片描述
提交到另一个分支 可以提交
在这里插入图片描述
在这里插入图片描述

标记功能

在这里插入图片描述

可以管理议题和合并请求
在这里插入图片描述
生成快速标记
在这里插入图片描述

创建合并请求

在这里插入图片描述

在这里插入图片描述
左边是需要被合并的分支 右边是目标分支
在这里插入图片描述
在这里插入图片描述
一般合并完之后 需要把分支删除掉 这里为了后续使用不去删除
在这里插入图片描述
在这里插入图片描述
这里我们使用管理员的账号进行合并请求
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

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

如果程序有bug 可以提交一个bug议题
在这里插入图片描述
议题也可以发布需要开发新功能的议题 ,开发人员看到后 创建一个新的分支 然后进行操作即可
在这里插入图片描述
在这里插入图片描述



http://www.kler.cn/news/312182.html

相关文章:

  • 电影《祝你幸福!》观后感
  • 梧桐数据库(WuTongDB):SQL Server Query Optimizer 简介
  • OSPFv3协议几类LSA介绍
  • 【图像压缩与重构】基于标准+改进BP神经网络
  • Linux实操笔记2 Ubuntu安装Nginx的不同方法
  • python检测keycloak证书连接报错问题
  • 基于多域名,通过云运营商弹性负载,Nginx配置等基于的多租户系统部署
  • 有没有通过倾斜摄影文件直接导出DSM/DOM的文件软件?
  • npm发布插件超级简单版
  • django分发路由
  • alias 后门从入门到应急响应
  • 百度移动刷下拉词工具:快速出下拉词的技术分析
  • 肥胖成因:饮食之外,消耗吸收慢是关键因素
  • git gc
  • Java面试篇基础部分-线程的基本方法
  • 蓝桥杯-STM32G431RBT6(解决LCD与LED引脚冲突的问题)
  • 大数据时代:历史、发展与未来
  • 王道408考研数据结构-绪论
  • linux-软件包管理-软件源配置
  • Centos 7 搭建Samba
  • 初识Linux · 环境变量
  • VSCode开发ros程序无法智能提示的解决方法(二)
  • 亲测openEuler 22.03 LTS 安装MySQL 5.7和注意事项
  • Spring 源码解读:实现自定义注解处理器
  • Linux文件IO(二)-文件操作使用详解
  • 论文解读《COMMA: Co-articulated Multi-Modal Learning》
  • mysql 重置密码
  • 部署Prometheus+Grafana批量监控Linux服务器
  • Django框架全面指南
  • 如何解决“json schema validation error ”错误? -- HarmonyOS自学6