- GitLab简介
- GitLab安装
- GitLab Git命令使用
- GitLab SSH密钥设置
- GitLab创建项目
- GitLab分叉项目
- GitLab分叉项目
- GitLab Rebase操作
- GitLab压缩提交
- GitLab用户和组
- GitLab问题跟踪器
- GitLab实例管理
- GitLab持续集成
GitLab恢复备份
GitLab允许您恢复存储库的备份副本。 在本章中,我们将讨论如何恢复GitLab中的备份副本:
步骤(1): 首先,使用SSH(Secure Shell)登录到您的GitLab服务器。
步骤(2): 在恢复备份副本之前,首先确保备份副本位于/var/opt/gitlab/backups
目录中。
步骤(3): 您可以使用创建备份作业章节中介绍的ls -l
命令来检查备份副本。
步骤(4): 现在,使用以下命令停止与数据库相关的进程:
$ sudo gitlab-ctl stop unicorn $ sudo gitlab-ctl stop sidekiq
通过关闭它们,上述命令也可以用来临时释放一些内存。
步骤(5): 您可以使用以下命令验证GitLab服务的状态:
$ sudo gitlab-ctl status
步骤(6): 现在,使用备份副本的时间戳恢复备份:
$ sudo gitlab-rake gitlab:backup:restore BACKUP=1521884424_2018_03_24_10.5.3
步骤(7): 使用以下命令重新启动GitLab组件:
$ sudo gitlab-ctl restart
步骤(8): 现在通过清理数据库来检查GitLab,如下所示:
$ sudo gitlab-rake gitlab:check SANITIZE=true
SANITIZE = true
标志会删除所有电子邮件地址,因为它们是保密的,可以删除CI变量和访问令牌,因为它们可以在生产实例中使用。
上一篇:GitLab创建备份
下一篇:GitLab导入存储库