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

Centos部署GitLab-备份恢复

1. 下载rpm包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm

2. 安装依赖

yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python

3. rpm安装

rpm -ivh gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm

4. 修改gitlab配置文件信息,指定服务ip和端口号

# [root@localhost ~]# vim /etc/gitlab/gitlab.rb
#末行模式执行  /external_url/## GitLab URL
##! URL on which GitLab will be reachable.
##! For more details on configuring external_url see:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
#external_url 'http://gitlab.example.com'
#将url修改ip和端口或者域名
external_url 'http://192.168.56.11:80'

5. 初始化配置

 gitlab-ctl reconfigure

6. 重启服务

gitlab-ctl restart

7. 直接访问

http://192.168.56.11:80

8. 备份旧环境数据

# 命令备份  备份文件路径 /var/opt/gitlab/backups/1700647561_2023_11_22_13.12.15_gitlab_backup.tar
gitlab-backup create
# 手动备份
/etc/gitlab/gitlab-secrets.json
/etc/gitlab/gitlab.rb

9. 修改新环境配置文件

修改备份数据恢复地址
修改备份数据存放地址

10. 重新加载配置文件

gitlab-ctl stop
gitlab-ctl reconfigure
gitlab-ctl start

11. 将备份数据上传恢复地址

修改备份数据恢复地址
在这里插入图片描述
修改备份数据存放地址
在这里插入图片描述

12. 停服务

停止gitlab部分服务,保证恢复过程中有数据写入
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

13. 开始恢复

gitlab-rake gitlab:backup:restore BACKUP=1700647561_2023_11_22_13.12.15_gitlab_backup.tar

相关文章:

Centos部署GitLab-备份恢复

1. 下载rpm包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm2. 安装依赖 yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python3. rpm安装 rpm -ivh gitlab-ce-10.8.4-ce.…...

CSV用EXCEL打开后为科学计数法(后几位丢失)解决方法

当在Excel中打开含有长数字(如订单号)的CSV文件时,Excel可能会默认将这些长数字格式化为科学计数法。 而当您尝试将它们转换为文本格式时,如果数字非常长,Excel可能无法正确处理其精度,导致数字的后几位变…...

flink sqlClient提交hiveIceberg

flink sqlClient提交hiveIceberg 环境准备sqlclient启动前准备启动sqlclientinit.sqlinsert.sql 环境准备 组件名版本flink客户端1.14.4-2.12hadoop集群3.1.4hive客户端3.1.2icebergiceberg-flink-runtime-1.14-0.13.2.jariceberg-hive依赖iceberg-hive-runtime-0.13.2.jar s…...

SpringBoot 导入其他配置文件

默认情况下,springboot 初始的项目中都有一个 application.yml 或者 application.properties 文件,如果我们希望再定义一个独立的配置文件用来配置特定业务数据,而不希望把这些配置内容都堆积在 application 配置文件中,实现这个需…...

景区智慧旅游智能化系统方案:PPT全文58页,附下载

关键词:智慧景区解决方案,智慧文旅解决方案,智慧旅游解决方案,智慧文旅综合运营平台 一、景区智慧旅游智能化系统建设背景 近年来,随着信息技术的快速发展和普及,以及旅游市场的不断扩大和升级&#xff0…...

Java特殊文件读取案例Properties

代码 package com.itheima.d1;import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.util.Properties;public class Test3 {public static void main(String[] args) throws Exception {//目标:读取属性文件…...

搜维尔科技:Faceware面部捕捉最佳实践!

视频源和分辨率: 我们的软件针对 RGB 彩色素材进行了优化,不支持使用红外摄像机。 我们建议视频分辨率为 720p 和 1080p。低于 720p 的分辨率可能会对跟踪质量产生负面影响,而高于 1080p 的分辨率会导致存储要求和传输时间增加,而…...

如何使用ArcGIS Pro进行坐标转换

不同来源的数据坐标系可能是不同的,为了统一使用这些数据就需要进行坐标转换,ArcGIS Pro作为专业的GIS软件,坐标转换功能肯定也是包含的,这里为大家介绍一下ArcGIS Pro如何进行坐标转换,希望能对你有所帮助。 数据来源…...

Python----类对象和实例对象

目录 一.类和类的实例 二.类属性和实例属性 三.私有属性和公有属性 四.静态方法和类方法 五.__init__方法,__new__方法和__del__方法: 六.私有方法和公有方法 七.方法的重载 八.方法的继承 九.方法的重写 十.对象的特殊方法 十一.对象的引用&a…...

[23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution

paper | proj | code 提出一种基于K-Planes的4D point cloud Representation;提出一种Hybrid appearance model,包含image blending model和SH model。其中,image blending model将3D点映射回原图中求得,SH model通过模型预测求得…...

MySQL错误之ONLY_FULL_GROUP_BY

报错信息: 翻译: 对该报错的解释 所以,实际上该报错是由于在SQL查询语句中有group by,而这个包含group by的SQL查询写的并不规范导致的,这个ONLY_FULL_GROUP_BY模式开启之后检查就会很严格,如果select列表…...

牛客 HJ106 字符逆序 golang实现

牛客题目算法连接 题目 golang 实现 package mainimport ("fmt""bufio""os" )func main() {str, _ : bufio.NewReader(os.Stdin).ReadString(\n)if len(str) 0 {return } else {newstr:""strLen:len(str)-1for i:strLen;i>0;i-…...

浏览器没收到返回,后端也没报错,php的json_encode问题bug

今天网站遇到个问题,后端返回异常,但是浏览器状态码200,但是看不到结果。经过排查发现,我们在返回结果的时候使用了json_encode返回给前端,结果里面的字符编码异常,导致json_encode异常,但是php…...

C#中的迭代器和分部类

目录 一、迭代器 1.示例源码 2.生成效果: 二、分部类 1.示例源码 2.生成效果 迭代器在集合类中经常使用,而分部类则提供了一种将一个类分成多个类的方法,这对于有大量代码的类非常实用。 一、迭代器 迭代器是可以返回相同类型的值的有…...

Java项目如何打包成Jar(最简单)

最简单的办法,使用Maven插件(idea自带) 1.选择需要打包的mudule,点击idea右侧的maven插件 2.clean操作 3.选择需要的其他mudule,进行install操作(如果有) 4.再次选择需要打包的module&#…...

快速掌握Pyqt5的三种主窗口

PyQt5是一个强大的跨平台GUI框架,它提供了多种不同类型的主窗口类,以满足不同的应用需求。下面是PyQt5中最常见的几种主窗口类型及其创建方式的简介: 1. QMainWindow QMainWindow是用于创建具有菜单栏、工具栏、状态栏和中心窗口部件&#…...

Linux vim操作教程(vim 基操、vim替换和查找、 vim改变文本颜色、判断和循环语句)

vim 基操 vim 是一个强大的文本编辑器,常用于在终端环境下编辑文件。下面是一些常用的 vim 操作: 打开文件:在终端中输入 vim 文件名 来打开一个文件,如果文件不存在,则会创建一个新文件。 模式切换: 按下 i 进入插入模式,在该模式下可以输入和编辑文本。按下 Esc 键返…...

mac添加Chrome插件的方法

如果是.crx的插件 更改后缀crx为zip 后续步骤同下文.zip文件 如果是.zip的插件 使用终端进行解压 注意不要用解压工具解压,一定要用终端,命令行解压 // 进入到“插件名.zip”文件的目录下,输入下面命令: unzip 插件名.zip -…...

智能优化算法 | Matlab实现金豺优化算法(GJO)(内含完整源码)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 智能优化算法 | Matlab实现金豺优化算法(GJO)(内含完整源码) 源码设计 %%clear clc close SearchAgents_no=30; % Number of search agents Max_iteration=1000...

6、信息打点——Web架构篇语言中间件数据库系统源码获取

1、信息搜集搜集哪些东西? 架构信息收集,主要包括:操作系统、开发语言、中间件容器、数据库类型、第三方软件等; web源码信息收集,CMS开源?闭源?售卖?自主研发? 进行web…...

解构Wot Design Uni:Vue3+TypeScript驱动的uni-app企业级组件库架构演进

解构Wot Design Uni:Vue3TypeScript驱动的uni-app企业级组件库架构演进 【免费下载链接】wot-design-uni 一个基于Vue3TS开发的uni-app组件库,提供70高质量组件,支持暗黑模式、国际化和自定义主题。 项目地址: https://gitcode.com/gh_mirr…...

OpenClaw/Hermes Agent如何安装?2026年必备知识

OpenClaw/Hermes Agent如何安装?2026年必备知识。OpenClaw和Hermes Agent是什么?OpenClaw和Hermes Agent怎么部署?如何部署OpenClaw/Hermes Agent?2026年还在为部署OpenClaw和Hermes Agent到处找教程踩坑吗?别再瞎折腾…...

省下一个定时器!用STM32外部时钟模式驱动YF-S401流量计,资源占用更少

优化嵌入式系统资源占用:STM32外部时钟模式驱动YF-S401流量计实战 在资源受限的嵌入式系统中,每一个定时器和中断通道都显得弥足珍贵。想象一下这样的场景:你的STM32需要同时处理电机控制、无线通信、用户界面交互,现在还要实时监…...

别再乱设触发电平了!手把手教你用NI-DAQmx搞定模拟边沿与迟滞触发(附LabVIEW范例)

别再乱设触发电平了!手把手教你用NI-DAQmx搞定模拟边沿与迟滞触发(附LabVIEW范例) 实验室里最让人抓狂的瞬间,莫过于数据采集时触发信号像脱缰野马一样失控。明明设置了3V的上升沿触发,设备却对信号中的每一个毛刺都积…...

告别高配置!10分钟用“魔珐星云”打造你的第一个具身智能数字人

前言: 在过去的一年里,大模型(LLM)颠覆了我们撸代码和写文案的方式。但在惊叹之余,开发者们往往面临着一个尴尬的落地痛点:无论后端的模型推理多快、多智能,一到前端交互,AI 就只能…...

别再死记硬背ATT协议了!用ESP32-C3实战拆解BLE属性读写(附代码避坑)

用ESP32-C3实战拆解BLE属性读写:从协议到代码的避坑指南 当你第一次在ESP-IDF环境中尝试BLE通信时,是否曾被这些场景困扰:手机APP发送的数据总是截断前20字节?明明设置了通知却收不到回调?权限配置看起来正确但设备始终…...

4GB显存也能流畅运行SDXL?揭秘Fooocus低配置AI绘图优化方案

4GB显存也能流畅运行SDXL?揭秘Fooocus低配置AI绘图优化方案 【免费下载链接】Fooocus Focus on prompting and generating 项目地址: https://gitcode.com/GitHub_Trending/fo/Fooocus 还在为高配置需求而放弃AI绘图梦想吗?Fooocus带来了革命性的…...

ZoteroDuplicatesMerger:5分钟彻底清理文献库重复条目的完整解决方案

ZoteroDuplicatesMerger:5分钟彻底清理文献库重复条目的完整解决方案 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为Zotero…...

为什么你的Windows桌面需要一个免费的智能分区管家?

为什么你的Windows桌面需要一个免费的智能分区管家? 【免费下载链接】NoFences 🚧 Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 你是否也曾面对过这样的场景:周一早上打开电脑&am…...

从透明物体到日常场景:一份给机器人开发者的RGBD深度补全算法选型与避坑实战指南

从透明物体到日常场景:机器人视觉中的RGBD深度补全算法实战指南 当机械臂试图抓取玻璃杯时,为什么总是"失手"?这个问题困扰着无数机器人开发者。透明物体在RGBD相机中呈现的深度信息缺失,仅仅是深度补全技术面临的冰山一…...