天天看點

Gitlab遷移

遷移如同備份與恢複的步驟一樣, 隻需要将老伺服器<code>/var/opt/gitlab/backups</code>目錄下的備份檔案拷貝到新伺服器上的<code>/var/opt/gitlab/backups</code>即可(如果你沒修改過預設備份目錄的話). 

但是需要注意的是新伺服器上的Gitlab的版本必須與建立備份時的Gitlab版本号相同. 比如新伺服器安裝的是最新的7.x0版本的Gitlab, 那麼遷移之前, 最好将老伺服器的Gitlab 更新為7.x0在進行備份.

<code>/etc/gitlab/gitlab.rb</code> gitlab配置檔案須遷移,遷移後需要調整資料存放目錄 

<code>/var/opt/gitlab/nginx/conf</code> nginx配置檔案目錄須遷移

1

2

3

4

5

6

<code>[root@linux-node1 ~]</code><code># gitlab-ctl stop unicorn</code>

<code>ok: down: unicorn: 0s, normally up</code>

<code>[root@linux-node1 ~]</code><code># gitlab-ctl stop sidekiq</code>

<code>ok: down: sidekiq: 0s, normally up</code>

<code>[root@linux-node1 ~]</code><code># chmod 777 /var/opt/gitlab/backups/1494780002_gitlab_backup.tar</code>

<code>[root@linux-node1 ~]</code><code># gitlab-rake gitlab:backup:restore BACKUP=1494780002</code>

<code></code>

本文轉自 kesungang 51CTO部落格,原文連結:http://blog.51cto.com/sgk2011/1925946,如需轉載請自行聯系原作者

繼續閱讀