Gitlab的备份与恢复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab的备份与恢复相关的知识,希望对你有一定的参考价值。

参考技术A 一、Gitlab的备份目录路径设置
Gitlab的备份目录可以在Gitlab的配置文件中设置:

创建备份目录

最后使用下面命令重载gitlab配置文件,使上述修改生效!

二、GItlab的备份
手动使用命令备份gitlab

然后查看下备份文件(文件权限是设定好的644)

编写备份脚本,结合crontab实施自动定时备份,比如每天2点备份一次

然后加入到crontab中

三、Gitlab的恢复
GItlab只能还原到与备份文件相同的gitlab版本。
假设在上面gitlab备份之前创建了test项目,然后不小心误删了test项目,现在就进行gitlab恢复操作
1、停止相关数据连接服务

查看gitlab状态

2、通过之前的备份文件进行恢复(这里备份路径我自定义的/data/gitlab/backups,默认的是/var/opt/gitlab/backups)

最后再次启动Gitlab

查看gitlab状态

恢复命令完成后,可以check检查一下恢复情况

以上是关于Gitlab的备份与恢复的主要内容,如果未能解决你的问题,请参考以下文章

gitlab备份与恢复

gitlab基于阿里云OSS自动备份与恢复

GitLab 备份与恢复

GitLab多机备份与恢复操作

Gitlab备份恢复与迁移

Gitlab---代码库备份的迁移与数据恢复