开发手册 欢迎您!
软件开发者资料库

GitLab - 还原备份

GitLab还原备份 - 从基本概念到高级概念,从简单和简单的步骤学习GitLab,其中包括简介,安装,Git命令,SSH密钥设置,创建项目,分叉项目,创建分支,添加文件,重新运行操作,压缩提交,添加用户,创建组,删除用户,用户权限,创建问题,合并请求,引用问题,里程碑,Wiki页面,更新环境,创建备份,还原备份,导入存储库,持续集成,环境设置,安装协调器,安装Web服务器,运行器,链接项目,构建脚本。

GitLab允许恢复存储库的备份副本.在本章中,我们将讨论如何在GitLab中删除备份副本;

步骤1 : 首先,使用SSH(Secure Shell)登录您的GitLab服务器.

第2步 : 在恢复备份副本之前,首先确保备份副本位于/var/opt/gitlab/backups 目录中.


步骤3  : 去;您可以使用创建备份作业中描述的 ls -l 命令来检查备份副本章节.

第4步 : 现在,使用以下命令 : 停止与数据库相关的进程;

sudo gitlab-ctl stop unicornsudo gitlab-ctl stop sidekiq

GitLab Restore备份

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

步骤5 : 您可以使用以下命令验证GitLab服务的状态 :

  sudo gitlab-ctl status


第6步 : 现在,使用备份副本的时间戳和减号来恢复备份;

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

GitLab Restore Backup

第7步 : 使用以下命令重新启动GitLab组件 :

  sudo gitlab-ctl restart

GitLab Restore Backup

步骤8 : 现在通过清理数据库来检查GitLab,如下所示 :

  sudo gitlab-rake gitlab:check SANITIZE = true

GitLab Restore Backup

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