目录一、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阅读
目录一、关于JenkinsJenkins介绍Jenkins工作流程关于持续集成和持续部署二、Docker部署Jenkins1.拉取镜像2.启动容器3.配置Jenkins插件访问主页查看管理员密码安装插件配置Jenkins密钥三、配置Jenkins环境(插件安装、添加凭据、系统配置、全局工具配置)安装Maven插件安装SSH插件添加凭据系统配置:全局工具配置四、Jenkins部署Maven项目新建
转载
2024-09-03 09:02:50
59阅读
平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我。 跟着我从0学习JAVA、spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信公众号【 IT特靠谱git版本控制操作教程:撤销/回退reset和revert。先上一张图片: 在提交代码的过程中(无非就是add、commit和p
# 从创建仓库到设置默认分支: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阅读
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阅读
# 如何使用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阅读
点赞
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是建立在开放核心模型之上的。这意味着GitLab有两个版本:社区版和企业版。 GitLab Community Edition是开放源码的,拥有MIT的外籍许可证。GitLab Enterprise Edition构建在Community Edition之上:它使用相同的核心,但在此基础上添加了其他特性和功能。这是在专有许可下进行的。 
开启注册邮箱验证 admin area –》setting–》Sign-up restrictions–》勾选Send confirmation email on sign-up首先点击 然后点击User 如果是第一次 只有下面一个root账号 如下图 然后重新打开一个浏览器注册账号 点击注册的时候 以上操作是不需要进行校验注册的下面我们给他添加注册的时候邮箱功能 切换到root 刚才登录的页
转载
2024-02-08 07:00:40
194阅读
女主宣言本文的作者为奇舞团前端工程师怡红公子,他是基于ThinkJS 开发的高人气开源平台 Firekylin (over 1.2k Stars) 的作者,今天他分享的是使用 Drone.io 取代 travis-ci 做日常开发持续集成工作的经验。
转载
2024-08-27 06:27:30
47阅读
基于gitlab runner 的did(docker in docker ) ci/cd k8s方案首先,jenkins很强大,尤其是各种插件的支持,但实际个人工作中,用到的并不多,早期大型项目布署负载各种脚本和远程调用,目前所有项目和k8s深耦合,已经拆解为各种云服务,jenkins的大部分功能用不到其次,这只是一种可行的方案,并不是最优的方案,不同阶段也都有再调整和优化的空间最后,对个人的需
转载
2024-06-06 06:25:42
40阅读
一、gitlab服务器创建project1、gitlab服务搭建2、gitlab服务器创建Groups组(可以略过)(1)如下图,其中Gitlab中的组和项目有三种访问权限 Private:只有组成员才能看到 Internal:只要登录的用户就能看到 Public:所有人都能看到(2)、给Groups组添加成员如下图先进入该团队中,去设置:进入以后,然后点击左侧的Me
转载
2024-04-18 15:06:00
226阅读