簡體   English   中英

在Gitlab中更改附件存儲目錄

[英]Change the attachment storage directory in Gitlab

我有一個Gitlab的Omnibus安裝,默認情況下它將所有附件存儲到/var/opt/gitlab/gitlab-rails/uploads

不幸的是,驅動器非常小,我想將附件存儲在不同的驅動器上。 是否有一些配置魔法(或其他東西)可以實現這一點。

您應該能夠更改您的omnibus配置( /etc/gitlab/gitlab.rb )以自定義該路徑,如“ 更改默認文件位置 ”中所述:

user['home'] = '/gitlab-data/home'
git_data_dir '/gitlab-data/git-data'
gitlab_rails['shared_path'] = '/gitlab-data/shared'
gitlab_rails['uploads_directory'] = "/gitlab-data/uploads"
gitlab_ci['builds_directory'] = '/gitlab-data/builds'

要移動git主目錄,必須停止所有GitLab服務。 運行gitlab-ctl stop && initctl stop gitlab-runsvdir
然后繼續重新配置。

運行sudo gitlab-ctl reconfigure以開始使用中心位置。 請注意,如果您有現有數據,則需要手動將其復制/ rsync到這些新位置,然后重新啟動GitLab。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM