gitlab數據遷移

因爲gitlab是默認安裝的,隨着公司代碼愈來愈多,致使gitlab數據目錄空間不足,出現沒法訪問gitlab了。git

磁盤空間:vim

/home有1.8T的空間一直沒用上!ide

如今打算將原有代碼目錄遷移到新目錄gitlab

gitlab代碼數據默認目錄:/var/opt/gitlab/git-data/repositoriesit

在home目錄下新建gitlab-data目錄mkdir /home/gitlab-data/配置

操做步驟:權限

一、中止相關數據鏈接服務im

gitlab-ctl stop unicorn配置文件

gitlab-ctl stop sidekiq數據

二、數據遷移

cp -rp /var/opt/gitlab/git-data/repositories/ /home/gitlab-data/

這裏CP必定要加上-p參數,否則會致使權限問題

三、修改gitlab配置文件

vim /etc/gitlab/gitlab.rb

#指定數據目錄

git_data_dir "/home/gitlab-data"

保存後運行  gitlab-ctl reconfigure 便可

四、啓動gitlab

gitlab-ctl start

 

附:

錯誤502解決辦法

8080 端口衝突

緣由:因爲unicorn默認使用的是 8080 端口。

解決辦法:打開 /etc/gitlab/gitlab.rb ,打開 # unicorn['port'] = 8080 的註釋,將 8080 修改成 9090 ,保存後運行 sudo gitlab-ctl reconfigure 便可。

相關文章
相關標籤/搜索