sudo gitlab-rake gitlab:backup:create,默认备份文件存储在 /var/opt/gitlab/backups/ 目录,文件名包含时间戳(如 1672232546_2023_01_01_15.0.0_gitlab_backup.tar)。/etc/gitlab/gitlab.rb,设置 gitlab_rails['backup_path'] = '/your/backup/path',然后运行 sudo gitlab-ctl reconfigure 使配置生效。gitlab-rake gitlab:backup:create 的 bash 脚本),通过 crontab 设置定时任务(如每天凌晨执行)。/etc/gitlab/gitlab.rb 和 /etc/gitlab/ssl/ 目录,确保恢复时配置一致。sudo gitlab-ctl stop unicornsudo gitlab-ctl stop sidekiq。/var/opt/gitlab/backups/ 目录(或自定义路径,需与恢复命令中的路径一致)。sudo gitlab-rake gitlab:backup:restore BACKUP=<备份文件前缀>(如 BACKUP=1672232546),恢复时会清空现有数据。sudo cp /your/backup/path/gitlab.rb /etc/gitlab/gitlab.rbsudo cp -r /your/backup/path/ssl /etc/gitlab/。sudo gitlab-ctl reconfiguresudo gitlab-ctl start。参考来源: