在Ubuntu中备份GitLab,可采用以下几种方法:
sudo gitlab-rake gitlab:backup:create
,备份文件默认存放在/var/opt/gitlab/backups
目录。也可通过编辑/etc/gitlab/gitlab.rb
文件修改备份路径,再运行sudo gitlab-ctl reconfigure
使配置生效。sudo gitlab-ctl stop unicorn
和sudo gitlab-ctl stop sidekiq
。接着用tar
命令备份数据目录/var/opt/gitlab
和配置文件/etc/gitlab
,如sudo tar -czvf gitlab-backup-$(date +%Y%m%d%H%M%S).tar.gz -C / /var/opt/gitlab
。最后将备份文件压缩并存储到安全位置。