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教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程