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 安装&备份恢复的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab安装备份与恢复

使用Gitlab一键安装包后的日常备份恢复与迁移

使用Gitlab一键安装包后的日常备份恢复与迁移

使用Gitlab一键安装包后的日常备份恢复与迁移

一键安装Gitlab后的备份迁移与恢复

gitlab安装,使用,备份,恢复