本文主要参考https://git-scm.com/docs/git-rebaserebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁!
前提:不要通过rebase对任何已经提交到
喜闻乐见的背景故事时间--承接[prerender-spa-plugin]--微型Vue项目的静态化利器,官网上线之后,就开始琢磨,每次改动都得上服务器部署一下,是不是有点麻烦了,是时候该整个自动化部署惹:)然后就开始自己挖坑自己填啦。本文将会涉及的内容--Webhook是啥?什么时候该使用它?该怎么利用Webhook解放我们的双手?小结Webhook是啥?什么时候该使用它?以我司为例,我们团队内
转载
2024-09-06 13:09:11
27阅读
目录一、创建一台centos7虚拟机,并完成相关配置(请把虚拟机内存调至3g及以上,否则安装过程中容易失败)二、搭建GitLab环境:https://about.gitlab.com/install/ (安装说明)1、Install and configure the necessary dependencies(不一定要和我一致,具体根据当下的GitLab的安装说明) &
转载
2024-03-28 11:00:54
101阅读
GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。Gitlab服务端搭建 在Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab,对Docker不了解的朋友可以参考:开发者必备Docker命令。下载Gitlab的Docker镜像docker pull
转载
2024-02-26 14:29:24
169阅读
前言最近使用git来管理一个项目,到达一定阶段后,需要将稳定的代码发布成一个版本,经过查找资料发现git的标签操作刚好满足我的要求,所以记录下来,方便以后是使用查找。用途标签可以针对某一时间点的版本做标记,常用于版本发布,这恰恰是我所需要的功能,将本地标签推送到Github上即发布了一个Release版本,下载和查看非常方便。标签分类git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对
转载
2024-09-23 20:46:13
53阅读
建木 是一个面向 DevOps 领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具,可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。建木的图形化编排提供了多个节点,节点可以定义该步骤要执行的操作,用户可通过多个节点自由组合流水线。Rainbond 社区参与了建木节点的开发并贡献了 Rainbond组件创建与持续部署 节点。用户可使用该节点在 Rainbond 中自动创建
转载
2024-03-15 09:26:08
233阅读
一、在gitlab的网站创建一个project**1. 添加新的项目**定一个项目名,选定相关的项目设置,private、public等2. 项目创建成功后,得到项目git@XXX.git的地址或者http://XXX/XXX/test.git地址,可用于将project从远程pull下来或者push上去二、将project从gitlab拉到本地(所用工具sourcetree)1. 拷贝项目的ht
转载
2024-02-22 23:27:41
673阅读
一.相关介绍Dockerfile:关于Dockerfile的使用说明,我在文章《 让.NetCore程序跑在任何有docker的地方》中有说到,这里不在赘述,需要的可以先看下,本文主要介绍Jenkinsfile结合dockerfile配合使用,自动构建.NetCore应用程序。Jenkinsfile :Jenkinsfile 是 Jenkins 2.x 或更高版本核心特性 Pipeline(流水线
转载
2024-07-27 13:48:48
19阅读
artifacts用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLab UI中下载。artifacts:paths路径是相对于项目目录的,不能直接链接到项目目录之外。将制品设置为target目录artifacts:
paths:
- target/禁用工件传递 job:
stage: build
scr
转载
2024-09-24 15:11:53
35阅读
# 使用虚拟机中的Hive创建表格
在现代数据处理和分析的环境中,Apache Hive已经成为一个处理大规模数据的强大工具。本文将介绍如何在虚拟机中使用Hive创建表格,并解决实际操作中的问题。
## 背景
在数据处理过程中,我们常常需要将数据加载到Hive表中,以方便后续的分析。但在很多情况下,初次接触Hive的用户可能会遇到创建表格时的困惑。本文以一个实际的案例为基础,展示如何在Hiv
原创
2024-10-12 03:39:36
99阅读
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab :https://gitlab.cn/install?channel=content&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。更多关于极狐GitLab :https://gitla
黑客入侵一台主机后,会想方设法保护自己的“劳动成果”,因此会在肉鸡上留下种种后门来长时间得控制肉鸡,其中使用最多的就是账户隐藏技术。在肉鸡上建立一个隐藏的账户,以备需要的时候使用。账户隐藏技术可谓是最隐蔽的后门,一般用户很难发现系统中隐藏账户的存在,因此危害性很大,本文就对隐藏账户这种黑客常用的技术进行揭密。 在隐藏系统账户之前,我们有必要先来了解一下如何才能查看系统中已经存在的账户。在系统中
转载
精选
2009-09-02 15:18:47
437阅读
## Docker限制容器数量为20的原因
Docker是一种轻量级容器化技术,允许用户在独立的容器中运行应用程序。然而,Docker在默认情况下限制了用户在一台主机上创建的容器数量为20个。本文将解释为什么Docker设置了这个限制,并介绍如何解决这个问题。
### 为什么Docker限制容器数量为20个?
Docker限制容器数量的主要原因是为了防止资源耗尽和性能下降。每个Docker容
原创
2024-04-10 03:38:43
157阅读
文章目录前言修复过程备份数据修改存放目录关闭服务迁移数据刷新配置启动服务总结 前言真是无巧不成书,白天刚刚讨论了一天 SVN 服务器迁移事情,晚上突然被告知 gitlab 服务无法访问了,赶紧连接到服务器上查看,好家伙,磁盘还剩下可怜的 98K,SVN 不管了,先把 gitlab 搞定吧,毕竟第二天的游戏更新包都打不出来了,确认是磁盘不足问题后已经是9点半了,月亮都升起老高了,赶紧开始修复吧。修
转载
2024-09-11 20:36:51
160阅读
最近在自搭的gitlab服务器上加上了ci,大部份操作都比较顺利,但是也碰到一些问题抓狂,记录如下。 1、关于一个project配多个runner:在gitlab-ci里是支持的,但是含义确有点反常,我之前认为是每个runner都会独立运行所有job,这样一来可以在不同的os上添加runner,以达到多平台测试的目的。然而gitlab-ci实则对多runner的处理是当成一个资源池,由空
转载
2024-04-19 07:21:28
409阅读
【场景】:将Gitlab服务器定时备份到Gitlab备份服务器1.设置Gitlab服务器以及Gitlab备份服务器时间 如果系统时间错误的话,会影响定时任务执行。1.1查看系统时间:date1.2修改具体时间:date -s "2023-06-02 15:15:00"1.3把时间写入CMOS:clock -w1.4把时间写入BIOS:hwclo
转载
2024-04-01 18:41:44
1199阅读
# 在Kubernetes中同步gitlab到另一个gitlab的实现
作为一名经验丰富的开发者,我们经常会面临需要将代码从一个代码仓库同步到另一个代码仓库的情况。在Kubernetes环境中,我们可以利用一些工具和技术来实现这一目标。在本文中,我将向您介绍如何实现将一个GitLab仓库同步到另一个GitLab仓库的步骤。
## 流程概述
下面是实现“gitlab同步到另一个gitlab”的
原创
2024-05-27 10:48:12
484阅读
其实在pl/sql develop下建自增很方便的1、先建立序列2、建表选择序列"C##SCOTT"."ISEQ$$_92577".nextval弄完后点Apply即可=====================================================================================================PL/SQL Develop生
转载
2024-03-25 12:14:21
85阅读
Git、GitHub、GitLab三者之间的联系以及区别 在讲区别以及联系之前先简要的介绍一下,这三者都是什么1.什么是 Git?Git 是一个版本控制系统。版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名项目:project_v1、project_v1.1、project_v2等等,通过
转载
2024-07-31 16:54:09
69阅读
在Kubernetes(K8S)环境下,实现两个GitLab之间的同步是一项常见的需求,可以有效确保代码在不同GitLab之间的同步和备份。下面我将为你介绍如何实现这一需求。
### 步骤概览
以下是实现两个GitLab同步的整体流程:
| 步骤 | 操作 |
| ------ | ------ |
| 步骤一 | 配置源GitLab仓库 |
| 步骤二 | 配置目标GitLab仓库 |
|
原创
2024-05-27 10:47:03
211阅读