centos下gitlab伺服器遷移

2021-10-23 06:08:29 字數 867 閱讀 9368

遷移的整體思路是:

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...