遷移的整體思路是:
1、在老伺服器上執行備份指令
# gitlab-rake gitlab:backup:create #備份
預設備份到/var/opt/gitlab/backups目錄下
可以通過/etc/gitlab/gitlab.rb配置檔案來修改預設存放備份檔案的目錄
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
修改完成之後使用gitlab-ctl reconfigure命令過載配置檔案即可
其它需要手動備份的配置檔案:
/etc/gitlab/gitlab.rb 配置檔案須備份
/var/opt/gitlab/nginx/conf nginx配置檔案
/etc/postfix/main.cfpostfix 郵件配置備份
2、在新伺服器上安裝相同版本的gitlab,步驟見前文
3、將備份生成的備份檔案傳送到新伺服器的相同目錄下
# scp [email protected]:/home/gitlab/data/backups/2020_02_02_11.1.4_gitlab_backup.tar . chmod 777 1580628671_2020_02_02_11.1.4_gitlab_backup.tar
4、執行恢復指令# gitlab-rake gitlab:backup:restore backup=1530156812_2018_06_28_10.8.4 #從1530156812_2018_06_28_10.8.4編號備份中恢復按照提示輸入兩次yes並回車
5、# gitlab-ctl start #啟動gitlab
測試ok
centos7下gitlab伺服器搭建
1 安裝gitlab 執行一下指令碼在centos7安裝gitlab bin bash set x echo install pre install package in localhost sudo yum install curl openssh server y sudo systemctl ...
Centos7 搭建 Gitlab 服務
1 安裝基礎包 yum y install curl policycoreutils openssh server openssh clients2 啟動 sshd systemctl enable sshd systemctl start sshd3 新增防火牆規則 yum install git...
Centos7 安裝GitLab服務
安裝gitlab第三方依賴 yum install y curl policycoreutils python openssh server yum install postfix 新增gitlab官方軟體源curl sudo bash 安裝gitlab ceyum install y gitlab...