目录Gitlab 代码库迁移恢复前言1. docker容器恢复2. gitlab代码库恢复3. gitlab项目SSH克隆恢复 Gitlab 代码库迁移恢复前言承接之前写过的公司gitlab代码库备份文档,此文档为对进行备份的gitlab代码库备份包进行数据迁移恢复测试。首先,执行备份的脚本如下:#!/usr/bin/bash
## gitlab backup
## by shanhai
gi
转载
2024-06-19 11:36:37
47阅读
文章目录前言一、如何使用gitlab将用户加入到group中二、如何将本地文件上传到Gitlab中总结 前言 这一节主要讲如何将本地文件上传Gitlab中,也是经过实践得出的整体步骤,希望大家可以有所收获~一、如何使用gitlab将用户加入到group中 这一节的内容比较简单,在这里也是给出大家一个参考网址~ 参考网址:如何使用gitlab将用户加入到group中二、如何将本地文件上传到G
转载
2024-02-29 11:49:15
141阅读
作为一个前端,以前在公司内接触过搭建成熟的完整CI、CD流程,后来在想是否自己也能搭建这样一套系统,通过学习研究后有了这样一篇博客,和各位一起共同学习。首先大家需要一台服务器,本机电脑也行(推荐2核8G配置以上,因为安装的服务比较占内存)。一、安装 Dockerlinux服务器使用curl下载快速安装的shell脚本curl -fsSL get.docker.com -o get-docker.s
转载
2024-05-28 17:14:10
405阅读
版本控制说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 毕业论文_初稿.doc
毕业论文_修改1.doc
毕业论文_修改2.doc
毕业论文_修改3.doc
毕业论文_完整版1.doc
毕业论文_完整版2.doc
毕业论文_完整版3.doc
毕业论文_最终版1.doc
毕业论文_最终版2.doc
毕业论文_死也不改版.doc
... 以上就是使用
GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。Gitlab服务端搭建 在Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab,对Docker不了解的朋友可以参考:开发者必备Docker命令。下载Gitlab的Docker镜像docker pull
转载
2024-06-19 11:13:22
92阅读
一.Git提交规范一次提交包含四个信息:commit message - 提交的内容相关描述author & committer - 作者及提交者changed files - 修改的文件hash & parent - 提交内容的hash及在提交树上的位置1.提交信息一般包括<header><body><footer>三部分。<header
转载
2024-05-20 12:39:36
408阅读
关于gitLab 和 gitHubGitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(https://github.com/gitlabhq/gitlabhq 基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部
转载
2024-02-29 13:01:18
87阅读
1,gitlab以及git指令(1)git pull 推送本地代码、git commit 提交本地代码(2)git branch 查找新分支2,git commit、git push、git pull、 git fetch、git merge 的含义与区别git commit:是将本地修改过的文件提交到本地库中; git push:是将本地库中的最新信息发送给远程库; git pull:是从远程获
转载
2024-03-06 22:21:54
35阅读
分支模型:
目前客户端分支模型采用简化模型:
开发分支->主分支->稳定分支
开发分支: 由个人按照jira任务建立对应分支 task/jira-id
主分支:开发者完成后将开发分支提交合并请求至主分支,经过review,完成合并提交并自动构建
稳定分支:用于版本输出,从master分支拣选测试通过的功能进入s
转载
2024-03-01 22:28:02
89阅读
一、制定目的统一团队Git commit日志标准,便于代码review,版本发布以及日志自动化生成等。统一团队的Git工作流,包括分支使用、tag规范、issue等二、Git工作流分支规范分支类型命名规范创建自合并到说明mastermaster––长期分支,部署到生产环境中的代码developdevelop–master长期分支,进行代码集成的分支featurefeature/*developde
转载
2024-03-19 12:56:18
29阅读
利用Gitlab钩子实现代码规范管控1、前言2、规范简介3、Gitlab钩子简介4、流程图5、实施步骤 1、前言在一个开发团队中通常会碰到这样一个问题,那就是很多人的代码不够规范,导致可读性差甚至引发一些bug,然后就会有人出来制定代码规范了,制定完了开始推行,可是一段时间后却发现没人提了,于是代码又开始逐渐不够规范起来。那我们要怎么解决这个难题呢?那就需要引入一套强制规范要求的机制了,如果代码
转载
2024-07-02 08:33:04
870阅读
当多个人开发同一个项目时,很容易造成代码混乱,甚至是代码丢失。合理的代码提交规范,可以很好的规避这个问题。项目常用分支有三个,分别为master生产环境分支、feature-uat测试环境分支、develop-id开发分支。以下对这个三个分支和分支提交流程进行了详细介绍。常用分支master 主分支 , 产品的功能全部实现后 , 最终在master分支对外发布 只能从其他分支(release/ho
转载
2024-03-11 09:16:05
202阅读
注意只有master权限的用户才可以push到主线master分支上(默认受保护)(当一个新版本的app定版之后,才会提交到master分支上,平时不建议使用该分支),developer没有push到主分支的权限,但可以pull所以,为了与小伙伴能正常使用Gitlab这个版本控制器,我们采用 公用一个新分支develops(名字随便起,最好让合作的小伙伴见文知意),下面是需要在终端中输入的命令:2
转载
2023-09-04 18:32:44
120阅读
开始部署之前,我先介绍一些相关知识1:gitlab是什么 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 简单的说呢,git可以管理软件
转载
2024-03-15 07:43:17
57阅读
GitLab提交一个自己分支的完整流程 1、下载安装 Git ,运行 Git Bash ,进行安装后的最后一步设置(注意双引号里的都是自己设置的):$ git config –global user.name “Your Name”
$ git config –global user.email “email@example.com” 2、配置自己的 SSH 公钥,这样就不需要在每次提
转载
2024-03-13 14:43:29
71阅读
修改主机名sudo -e /etc/hostname sudo -e /etc/hosts 将127.0.1.1对应的原主机名改为新的创建组sudo groupadd 组名修改组sudo groupmod -n 新组名 原组名删除组sudo groupdel 组名创建用户sudo useradd -m会自动生成主目录 -k 内容将被拷贝到生成的主目录的样本目录 -d 主目录 -g 用户组 --gr
转载
2024-09-25 14:50:49
66阅读
# 如何清空GitLab中的Redis
在使用GitLab时,Redis是一个重要的组件,用于数据缓存和任务队列等功能。如果需要清空Redis中的数据,可能是出于调试,数据重置或系统维护的需要。这个过程虽然比较简单,但需要谨慎操作,以防止意外丢失重要数据。本文将帮助你理解清空GitLab Redis的整个流程,包括具体的步骤和代码示例。
## 整体流程
在开始之前,我们先总结一下整个流程。下
原创
2024-10-09 04:39:22
26阅读
要压缩Git仓库的历史记录,可以使用git filter-branch命令或git filter-repo工具。这些方法可以修改仓库的历史记录,删除或合并提交,从而减小仓库的大小。请注意,在执行这些操作之前,请务必备份你的仓库,以防万一出现意外情况。使用 git filter-branch打开终端或命令行,并进入到你的Git仓库所在的目录。运行以下命令来执行历史记录压缩:git filter-br
转载
2024-09-28 21:56:03
589阅读
提交代码:将拉取的代码修改后,将修改部分的代码先推到自己的仓库,然后推到远程分支上面。常用指令git status 查看仓库当前的状态,显示有变更的文件。
git add +文件名 添加文件到暂存区。
git commit -s提交暂存区到本地仓库。//需要添加解释“对 HSE 兼容调试做解释”(第一次执行时,做出解释)
追加提交:git commit --amend
git push -f(强
原创
2023-09-23 23:03:48
450阅读
在使用 Java 进行开发时,我们常常需要将代码提交到 GitLab,这个过程不仅包括代码的管理,还有备份和恢复的策略,以确保代码的安全性和可恢复性。在这篇文章中,我将和大家分享我的经验,阐述一个完整的 Java 提交 GitLab 过程中的备份策略、恢复流程、灾难场景、工具链集成、日志分析和最佳实践。
## 备份策略
在代码提交到 GitLab 之前,我们首先要考虑如何进行有效的备份。为了确