gitlab数据备份设置
谭庆新
·发布于 10 个月前·2 人看过
环境
操作系统:ubuntu 22.04
gitlab版本:17.1
步骤
-
进入gitlab控制台
以docker 部署gitlab为例
sudo docker exec -it gitlab /bin/bash
-
修改配置文件
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 # 保留备份的时间
-
保存配置文件并重新启动GitLab服务
gitlab-ctl reconfigure
gitlab-ctl restart