Linux环境下GitLab备份数据主要有以下几种方法:
sudo gitlab-rake gitlab:backup:create
命令备份,默认保存到/var/opt/gitlab/backups
目录,可通过修改/etc/gitlab/gitlab.rb
中gitlab_rails['backup_path']
配置备份路径。crontab
设置定时任务,如每天凌晨执行备份命令,示例:0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create
。/etc/gitlab
目录下的配置文件和/var/opt/gitlab/git-data/repositories
目录下的仓库数据,可使用tar
命令打包。