Gitlab伺服器的安裝和遷移

2021-08-19 18:32:36 字數 1433 閱讀 9950

gitlab伺服器的安裝和遷移

os: centos linux release 7.4.1708

gitlab: gitlab community edition 8.11.6 410d751

2.1 安裝必要的依賴包和相關的配置sudo yum install -y curl policycoreutils-python openssh-server

2.2 設定postfix開機自啟,並啟動,postfix支援gitlab發信功能sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

注: 這個是官方文件的搞法, 一般都直接用qq的企業郵箱。所以這部可以不要

yum localinstall gitlab-ce-8.11.6-ce.0.el7.x86_64.rpm -y

2.4 配置gitlabvim  /etc/gitlab/gitlab.rb

2.5 重新配置gitlab-ctl reconfigure

2.6 常見命名:a) gitlab-ctl restart 提示「ok: run:」表示啟動成功

b) gitlab-ctl status 檢視狀態

c) gitlab-ctl tail nginx (檢視nginx日誌)

d)gitlab-ctl tail postgresql 

gitlab預設安裝目錄在/opt/gitlab/

第一次訪問的賬戶和密碼:初始賬戶: root 密碼: 5ivel!fe

4.1 備份原git伺服器的資料gitlab-rake gitlab:backup:create rails_env=production

ps: 備份後的檔案一般是位於/var/opt/gitlab/backups下, 檔名如1461165090_gitlab_backup.tar

4.2 傳輸到新伺服器的backups資料夾,用於恢復scp root@src_ip:/var/opt/gitlab/backups/1461165090_gitlab_backup.tar /var/opt/gitlab/backups

4.3 新伺服器恢復資料gitlab-rake gitlab:backup:restore rails_env=production backup=1461165090

以上是基於centos的環境下的安裝。docker安裝請參考:

Gitlab伺服器遷移

gitlab伺服器遷移 com 把原來git伺服器的資料遷移到新伺服器.這裡對遷移過程做個簡單的記錄.備份原git伺服器的資料 gitlab rake gitlab backup create rails env productionps 備份後的檔案一般是位於 var opt gitlab bac...

gitlab伺服器遷移

公司更換了新的伺服器,需要把原先的gitlab遷移到新的伺服器上.1.遷移準備工作和思路 從a伺服器遷移到b伺服器,由於gitlab自身的相容性問題,高版本的gitlab無法恢復低版本備份的資料,需要注意在b伺服器部署和a伺服器一樣版本的gitlab,部署好環境後開始備份和資料遷移.關於gitlab...

centos下gitlab伺服器遷移

遷移的整體思路是 1 在老伺服器上執行備份指令 gitlab rake gitlab backup create 備份 預設備份到 var opt gitlab backups目錄下 可以通過 etc gitlab gitlab.rb配置檔案來修改預設存放備份檔案的目錄 gitlab rails b...