linux更改gitlab存儲位置
更改倉庫存儲位置
默認時GitLab的倉庫存儲位置在“/var/opt/gitlab/git-data/repositories”,在實際生產環境中顯然我們不會存儲在這個位置,一般都會劃分一個獨立的分區來存儲倉庫的數據,我這裏規劃把數據存放在“/data/git-data”目錄下。
[email protected]:~/tools# mkdir -pv /data/git-data
mkdir: 已創建目錄 "/data"
mkdir: 已創建目錄 "/data/git-data"
[email protected]:~# chown -R git.git /data/git-data #修改創建目錄的屬主和屬組為git用戶
[email protected]:~/tools# cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak
[email protected]:~/tools# vim /etc/gitlab/gitlab.rb
#啟用git_data_dirs參數,並修改如下:
git_data_dirs 路徑 "/data/git-data"
#並修改external_url的值修改為規劃的訪問域名
external_url ‘http://test.gitlab.net‘
[email protected]:~/tools# gitlab-ctl reconfigure #重新編譯gitlab.rb文件,使用做的修改生效
重新編輯後,GitLab在倉庫目錄會自動創建一個repositories文件,如下:
[email protected]:~# ls -ld /data/git-data/repositories/
drwxrws--- 2 git git 4096 1月 4 14:15 /data/git-data/repositories/
linux更改gitlab存儲位置