gitlab数据备份设置

谭庆新
·发布于 10 个月前·
2 人看过

环境

操作系统:ubuntu 22.04
gitlab版本:17.1

步骤

  1. 进入gitlab控制台

以docker 部署gitlab为例

sudo docker exec -it gitlab /bin/bash  
  1. 修改配置文件

vim /etc/gitlab/gitlab.rb

查找:快捷键/ (斜杠) ,然后输入:backup 然后回车找到如下配置

# gitlab_rails['manage_backup_path']= true
# gitlab_rails['backup_path']="/var/opt/gitlab/backups'
# gitlab_rails['backup_archive_permissions']= 0644   
# gitlab_rails['backup_keep_time']= 604800   

建议不要改变原始内容,在这个上面复制新的内容,内容如下:

gitlab_rails['manage backup path'] = true   #  开启本分
gitlab_rails['backup_path']="/var/opt/gitlab/backups"  # 设置备份地址,如果是容器,注意这里是容器里的地址,实际地址看挂载的映射
gitlab_rails['backup_archive_permissions']= 0644   # 备份文件的权限
gitlab_rails['backup_keep_time']= 604800   # 保留备份的时间
  1. 保存配置文件并重新启动GitLab服务

gitlab-ctl reconfigure
gitlab-ctl restart
docker
gitlab
git
$ cd ..