💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 1.修改配置文件 gitlab.rb ``` gitlab_rails['manage_backup_path'] = true gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" //gitlab备份目录 gitlab_rails['backup_archive_permissions'] = 0755 //设置备份文件的权限 gitlab_rails['backup_keep_time'] = 604800 //备份保留的天数 ``` ## 2.生效配置 ``` gitlab-ctl reconfigure ``` ## 3.手动执行备份 ``` gitlab-rake gitlab:backup:create ``` 该命令会在备份目录下生成备份文件。 ## 4.恢复 * 步骤1: 确保GitLab服务的启动可访问,并且版本和备份数据一致 * 步骤2: 拷贝备份文件至backups目录下,并确保权限 * 步骤3: 使用gitlab-ctl命令停止unicorn(或者puma)以及sidekiq服务 * 步骤4: 使用gitlab-backup restore进行数据恢复 * 步骤5: 手工恢复gitlab-secrets.json文件与gitlab.rb * 步骤6: 重设、重启服务并检查 ``` gitlab-ctl reconfigure && gitlab-ctl restart && gitlab-rake gitlab:check SANITIZE=true ```