GitLab – 恢复备份

GitLab – 恢复备份

GitLab 允许恢复仓库的备份副本。在本章中,我们将讨论如何在GitLab中恢复备份副本 —

第1步 - 首先,用SSH(安全壳)登录到你的GitLab服务器。

第2步 - 在恢复备份副本之前,首先确保备份副本在 /var/opt/gitlab/backups 目录下。

第3步 – 你可以通过使用 ls -l 命令来检查备份副本,该命令在创建备份 工作章节中有所描述。

第4步 – 现在,通过使用下面的命令停止与数据库有关的进程 —

sudo gitlab-ctl stop unicorn

sudo gitlab-ctl stop sidekiq

GitLab - 恢复备份

上述命令也可以用来通过关闭它们来暂时释放一些内存。

第5步 – 你可以通过使用下面的命令来验证GitLab服务的状态 —

sudo gitlab-ctl status

第6步 – 现在,通过使用备份副本的时间戳恢复备份 –

sudo gitlab-rake gitlab:backup:restore BACKUP = 1521884424_2018_03_24_10.5.3

GitLab - 恢复备份

第7步 – 使用下面的命令重新启动GitLab组件 —

sudo gitlab-ctl restart

GitLab - 恢复备份

第8步 – 现在通过对数据库进行消毒来检查GitLab,如下图所示。

sudo gitlab-rake gitlab:check SANITIZE = true

GitLab - 恢复备份

SANITIZE = true 标志删除了所有电子邮件地址,因为它们是保密的,删除了CI变量和访问令牌,因为它们可以在生产实例中使用。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程