GitLab备份与恢复

小鱼儿 2022-12-23 09:37 211阅读 0赞

#

  1. 创建备份

    sudo gitlab-rake gitlab:backup:create

执行完备份命令后会在/backups目录下生成备份后的文件

如1598927822_2020_09_01_13.3.1_gitlab_backup.tar

之前修改配置文件:gitlab_rails[‘backup_path’] = “gitlab_backups”

1500809139是一个时间戳,从1970年1月1日0时到当前时间的秒数。

这个压缩包包含Gitlab所有数据(例如:管理员、普通账户以及仓库等等)。

备份配置文件:

  1. cp /etc/gitlab/gitlab.rb /gitlab-backups/config_backup/gitlab.rb
  2. cp /etc/gitlab/gitlab-secrets.json /gitlab-backups/config_backup/gitlab-secrets.json

自动备份:

  1. crontab -e
  2. 0 11 * * * /gitlab-backups gitlab:backup:create CRON=1
  1. 停止服务

    sudo gitlab-ctl stop unicorn

  1. sudo gitlab-ctl stop sidekiq
  1. 备份恢复

从指定时间戳的备份恢复&#x

发表评论

表情:
评论列表 (有 0 条评论,211人围观)

还没有评论,来说两句吧...

相关阅读

    相关 gitlab备份恢复

    因为公司代码仓库是用gitlab,最近一直在想数据丢失了如何处理,硬盘坏了如何处理,今天好好研究了下,发现gitlab备份还是挺简单的。 首先设定备份目录我设置的本地目录是/