gitlab服务器安装&迁移

一、安装 gitlab

本次安装使用 Rancher 。(Rancher安装教程:Rancher 管理 docker)

镜像

gitlab/gitlab-ce:8.15.3-ce.0

端口映射

81:81

444:443

222:22

卷映射 (/home/gitlab63 为新git映射目录)

/etc/localtime:/etc/localtime
/home/gitlab63/config:/etc/gitlab
/home/gitlab63/logs:/var/log/gitlab
/home/gitlab63/data:/var/opt/gitlab
/home/gitlab63/backups:/var/opt/gitlab/backups

 

二、gitlab数据迁移

172.18.5.63 执行

gitlab-rake gitlab:backup:create

172.18.5.253 执行

scp root@172.18.5.63:/home/gitlabbk/backups/1569299194_2019_09_24_gitlab_backup.tar /home/gitlab63/backups

进入 gitlab docker容器内部

docker exec -it f47d77cfba81 /bin/sh

进入备份目录

cd /var/opt/gitlab/backups

停止服务

gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

恢复备份

gitlab-rake gitlab:backup:restore

启动服务

gitlab-ctl start

三、常见问题

OpenSSL::Cipher::CipherError (bad decrypt):

执行

gitlab-rails runner  “Project.where.not(import_url: nil).each { |p| p.import_data.destroy if p.import_data }”

 

本文链接地址: gitlab服务器安装&迁移

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注