gitlab更改倉庫儲存位置

2022-02-13 03:05:01 字數 699 閱讀 7702

預設時gitlab的倉庫儲存位置在「/var/opt/gitlab/git-data/repositories」,在實際生產環境中我們一般都會劃分乙個獨立的分割槽來儲存倉庫的資料,這裡把資料存放在「/data/git-data」目錄下。

# mkdir -pv /data/git-data

mkdir: 已建立目錄 "/data"

mkdir: 已建立目錄 "/data/git-data"

# chown -r git.git /data/git-data #修改建立目錄的屬主和屬組為git使用者

# cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak

# vim /etc/gitlab/gitlab.rb

#啟用git_data_dir引數,並修改如下:

git_data_dir "/data/git-data"

#並修改external_url的值修改為規劃的訪問網域名稱

external_url ''

# gitlab-ctl reconfigure #重新編譯gitlab.rb檔案,使用做的修改生效

# ls -ld /data/git-data/repositories/

drwxrws--- 2 git git 4096 1月 4 14:15 /data/git-data/repositories/

gitlab倉庫儲存位置的修改方法

gitlab通過rpm包安裝後,預設儲存位置在 var opt gitlab git data repositories,通常需要更改此路徑到單獨的乙個分割槽來儲存倉庫的資料。例如我這裡把資料存放到 data gitlab目錄下 建立 data gitlab目錄 mkdir p data gitla...

gitlab倉庫遷移

遇到乙個情況,需要將兩個gitlab倉庫合併。好在都是使用的ldap賬戶登陸,使用者賬戶不需要遷移。實際的使用情況下,需要遷移的主要部分為分組及分組下專案。gitlab的api還是很給力的,能夠獲取所有這些資訊,並利用這些資訊進行新建。獲取資訊使用get方法,修改資訊使用put方法,新建使用post...

Gitlab倉庫遷移

設定儲存倉庫資料 預設情況下omnibus gitlab 將倉庫資料儲存在 var opt gitlab git data目錄下,倉庫存放在子目錄 repositories裡面。以可以通過修改 etc gitlab gitlab.rb 的這一行來自定義 git data 的父目錄 root gitl...