目录一、sed的经典示例如何显示/etc/passwd 的倒数第三行二、awk的经典示例使用awk输出hello world,在hello后增加单引号三、shell解析的基本步骤大括号扩展 波浪线扩展变量替换扩展 算术扩展文件通配符扩展1、如何解决*无法匹配以.开头的文件?2、如何解决递归到子目录进行匹配?引号去除搜索命令 fork + exec 执行命令&
转载
2024-10-26 12:53:36
36阅读
# Python获取GitLab分支名
在使用GitLab进行团队协作开发时,我们经常需要获取当前分支的名称。使用Python可以很方便地实现这个功能。本文将介绍如何使用Python获取GitLab分支名,并提供相应的代码示例。
## 准备工作
在开始之前,我们需要先安装一些必要的依赖库。可以使用pip命令来安装:
```shell
pip install python-gitlab
``
原创
2023-09-22 00:21:01
292阅读
目录1.持续集成概述运行及流程1.1 CI/CD 介绍1.2流程1.3 Jenkins 概述 1.4 GitLab 概述1.5 项目部署方式1.6集群和分布式1.7持续集成系统的工作流程总结:1.持续集成概述运行及流程1.1 CI/CD 介绍把开发工作流程分为以下几个阶段:编码 → 构建 → 集成 → 测试 → 交付 → 部署持续集成(Continuous Integration)、持续
转载
2024-03-28 11:32:53
73阅读
Gitlab删除分支 取消保护 如果分支受保护则需要先取消保护 设置-仓库-受保护分支-取消保护 2. 删除分支 代码-分支-删除分支
原创
2024-07-22 14:06:59
480阅读
由于公司团队使用 GitLab 来托管代码,同时,个人在 Github 上还有一些代码仓库,可公司邮箱与个人邮箱是不同的,由此产生的 SSH key 也是不同的,这就造成了冲突 ,如何在一台机器上面同时使用 Github 与 Gitlab 的服务?具体场景无论使用哪种代码托管服务商,对于 Git 而言,邮箱是识别用户的唯一手段,所以对于不同的服务商,由于邮箱不同,那么通过邮件名创建的 SSH Ke
转载
2024-10-01 09:07:56
62阅读
# 从创建仓库到设置默认分支:GitLab 默认分支设置教程
在GitLab中,每个仓库都有一个默认分支,该分支在克隆仓库时会自动检出。默认情况下,GitLab使用master作为默认分支。如果你想更改默认分支或者创建新的分支作为默认分支,可以通过以下步骤实现。下面是整个流程的步骤表格:
| 步骤 | 操作 |
| ---- | ---- |
| 1. 登录 | 打开GitLab网站,输入用户
原创
2024-04-23 17:30:18
741阅读
GitLab是一个非常流行的版本控制系统,它可以帮助开发团队更好地协作和管理代码。在GitLab中,默认分支是指新的仓库创建后自动被检出的分支,通常是主要开发分支。在本文中,我将向你介绍如何设置GitLab的默认分支。
步骤概览:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 登录GitLab账号 |
| 2 | 找到要设置默认分支的仓库 |
| 3 | 进入仓库设置页
原创
2024-04-23 17:29:50
433阅读
目录一、关于JenkinsJenkins介绍Jenkins工作流程关于持续集成和持续部署二、Docker部署Jenkins1.拉取镜像2.启动容器3.配置Jenkins插件访问主页查看管理员密码安装插件配置Jenkins密钥三、配置Jenkins环境(插件安装、添加凭据、系统配置、全局工具配置)安装Maven插件安装SSH插件添加凭据系统配置:全局工具配置四、Jenkins部署Maven项目新建
转载
2024-09-03 09:02:50
63阅读
平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我。 跟着我从0学习JAVA、spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信公众号【 IT特靠谱git版本控制操作教程:撤销/回退reset和revert。先上一张图片: 在提交代码的过程中(无非就是add、commit和p
# 如何使用Python统计GitLab代码
在如今的开发环境中,代码的管理和统计变得尤为重要。尤其是在团队协作和大型项目中,合理地统计和管理代码的情况可以帮助开发者更清晰地了解当前的进展和工作量。本篇文章将指导你如何使用Python对GitLab的代码进行统计,我们将分为几个步骤进行,并详细解释每一步的代码及其含义。
## 流程概述
以下是统计GitLab代码的基本流程:
| 步骤 |
原创
2024-10-21 06:00:20
147阅读
进入本地仓库访问位置之后执行命令1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote
转载
2024-02-21 15:25:21
116阅读
点赞
# MySQL 开窗统计累加
MySQL 是一种常用的关系型数据库管理系统,它提供了丰富的功能和特性来支持数据处理和分析。其中,开窗统计累加是一种常见的数据分析操作,用于计算某个属性在一个窗口中的累加值。本文将介绍开窗统计累加的概念、用途以及如何在 MySQL 中使用 SQL 语句进行实现。
## 开窗统计累加的概念
开窗统计累加,也称为窗口函数累加,是一种用于对数据集进行统计分析的方法。它
原创
2024-01-08 04:13:55
134阅读
explicitly set via git.refresh()All git commands will error until this is rectified.This initial warning can be silenced or aggravated in the future by setting the $GIT_PYTHON_REFRESH environment vari
在进行分支管理时,尤其在使用GitLab进行项目开发时,查找和删除已删除的分支是一个常见的需求。本文将详细介绍如何使用Python脚本来查询和删除已经删除的分支,并通过解决该问题的过程,展示环境配置、编译过程、参数调优、定制开发、调试技巧和部署方案。
### 环境配置
首先,我们需要设置开发环境。在本项目中,我使用了以下配置:
- Python 3.x
- GitLab API
- GitP
# 如何用Python查看GitLab的所有分支
在日常开发工作中,GitLab作为一个强大的版本控制和管理工具,广泛应用于软件项目的协作开发。了解项目的分支情况是开发的重要组成部分。本文将介绍如何使用Python脚本来查看GitLab上的所有分支,包括代码示例和工具的使用说明。
## 1. 什么是GitLab分支
GitLab分支是指在代码的版本控制中,为了进行不同的功能开发或版本迭代,而
开门见山首先登陆gitlab,地址是ip+端口。点击register注册。填入用户名。邮箱可以随便填写,
不需要验证。这样我们为我们的项目组的一个成员注册了一个账号,
后期将把这个账户分配给,用于克隆项目,提交代码,等一系列操作1.注册注册成功后就要创建项目,这时用root登录gitlab并创建项目,点击create a project创建完项目后点击左侧的seetings-->memb
转载
2024-02-02 07:00:06
105阅读
文章目录导读什么是GitLab环境搭建帐号登陆 导读节奏越来越快的现今社会,项目完成速度也越发加快,于是一个项目的人数也就越来越多。这个时候版本控制也就尤为重要。本篇将不再说明使用coding、Gitee或者GitHub进行托管的方法,而是使用GitLab实现的DIY托管平台什么是GitLabGitLab类似GitHub,只不过GitLab可以本地部署,这样就能够实现GitHub的私有代码库,并
转载
2024-06-04 16:15:31
77阅读
前言 真是惭愧,大学四年中,项目代码都是被拷贝了N遍,最后一个哪个文件夹对于什么功能版本都不清楚,最后的下场就是平静的躺进回收站。 而现今,代码托管管理软件真的是项目开发不可或缺的工具。参加工作以来,接触的到的有自己在公司内部搭建gitlab服务器、github上的私有库、svn。 
转载
2024-03-07 14:58:14
33阅读
近2年在github新开源的CICD方案Drone受到越来越多人的青睐,比Jenkins有更多的优势;我通过查询和整理资料,对比如下:工具优势不足备注开源,轻量级,不需要复杂的安装手段;配置简单,与Gitlab可直接适配;.gitlab-ci.yml,分阶段并行执行任务;实时构建日志清晰,UI交互体验很好;只支持Gitlab,yaml不能扩展;需要为每个任务定义组件;不支持一个大阶段中包含几个小阶
转载
2024-05-20 19:24:25
62阅读
1. 登录jenkins浏览器输入地址http://192.168.137.100:8080/,并在弹出的界面中输入用户名与密码即可登录2. 插件安装登录之后进入系统管理:选择插件安装: 安装如下插件:ssh: 执行远程脚本Gitlab: 继承gitlab使用Build Authorization Token Root: 构建授权tokenGitlab hook: 钩子插件(找不到这个插件不知道为
转载
2024-02-26 07:10:29
717阅读