centos安装gitlab,企业版数据迁移

1、安装依赖

yum -y install policycoreutils openssh-server openssh-clients postfix

2、启动ssh服务&设为开机启动

systemctl enable sshd && sudo systemctl start sshd

3、设置postfix开机自启,并启动,postfix支持gitlab发信功能

systemctl enable postfix && systemctl start postfix

4、下载gitlab包,这里我们直接通过清华的镜像下载

所有版本:Index of /gitlab-ee/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7/gitlab-ee-12.0.3-ee.0.el7.x86_64.rpm --no-check-certificate

5、如果是在局域网内部传输

scp -P22 gitlab-ee-12.0.3-ee.0.el7.x86_64.rpm root@192.168.3.53:/home/

提示后输入 192.168.3.53 密码

6、安装依赖:

yum install policycoreutils-python

7、安装gitlab:

进入到gitlab-ee-12.0.3-ee.0.el7.x86_64.rpm文件目录 。“/home”下:

cd /home rpm -ivh gitlab-ee-12.0.3-ee.0.el7.x86_64.rpm

8、安装vim

yum install vim

9、修改访问地址:

vim /etc/gitlab/gitlab.rb # 修改 external_url 'http://192.168.3.53'

10、重启配置

gitlab-ctl reconfigure gitlab-ctl restart

11、在旧的gitlab服务器上备份:

旧机器:

gitlab-rake gitlab:backup:create

默认将会在 /var/opt/gitlab/backups/ 目录下生成备份文件。

cd /var/opt/gitlab/backups

查看文件

ll /var/opt/gitlab/backups/

ll -h 总用量 3.4G -rw-------. 1 git git 3.4G 3月 11 11:10 1615432132_2021_03_11_10.0.0_gitlab_backup.tar

12、传输到新的gitlab服务器

scp -Pxx 1615432132_2021_03_11_10.0.0_gitlab_backup.tar root@xx.xx.xx.xx: /var/opt/gitlab/backups/

13、将备份文件权限修改为777,避免出现权限不够的问题

[root@new-host ~]# cd /var/opt/gitlab/backups/ 

[root@new-host backups]# ll -h 总用量 3.4G -rw------- 1 root root 3.4G 3月 11 11:25 1615432132_2021_03_11_10.0.0_gitlab_backup.tar 

[root@new-host backups]# chmod 755 1615432132_2021_03_11_10.0.0_gitlab_backup.tar

[root@new-host backups]# ll -h 

总用量 3.4G -rwxrwxrwx 1 root root 3.4G 3月 11 11:25 1615432132_2021_03_11_10.0.0_gitlab_backup.tar

14、停止新服务器上gitlab数据连接服务

[root@new-host backups]# gitlab-ctl stop unicorn 

[root@new-host backups]# gitlab-ctl stop sidekiq

15、恢复备份文件到GitLab

[root@new-host backups]# gitlab-rake gitlab:backup:restore BACKUP=1615432132_2021_03_11_10.0.0

16、重新启动GitLab

[root@new-host backups]# gitlab-ctl restart

17、页面访问:

http://192.168.3.53, 用旧服务器用户名密码进行登录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值