gitlab 安装&备份恢复
Posted Liu Hongbo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab 安装&备份恢复相关的知识,希望对你有一定的参考价值。
安装基础依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
启动:
systemctl enable postfix && systemctl start postfix
下载gitlab包
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.6.1-ce.0.el7.x86_64.rpm
安装:
rpm -ivh gitlab-ce-10.6.1-ce.0.el7.x86_64.rpm
修改配置文件:
vim /etc/gitlab/gitlab.rb
external_url 'http://xxxxx.com'
#修改备份配置
gitlab_rails['manage_backup_path'] = true
gitlab_rails['backup_path'] = "/data/git_data/git-data/backups"
gitlab_rails['backup_keep_time'] = 604800
拷贝备份文件到备份目录
授权:
chmod 777 xxxxxxxxxxxx_gitlab_backup.tar
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
恢复gitlab
使用“gitlab-rake gitlab:backup:restore BACKUP=备份文件编号”指令可以根据备份文件来恢复,因为示例中是使用xxxxxxxxxxxx_gitlab_backup.tar来恢复,故备份文件编号为xxxxxxxxxxxx。
gitlab-rake gitlab:backup:restore BACKUP=xxxxxxxxxxxx
然后输入yes
4.4 启动gitlab
gitlab-ctl start
以上是关于gitlab 安装&备份恢复的主要内容,如果未能解决你的问题,请参考以下文章