私はGitlabのオムニバスインストールを持っており、デフォルトですべての添付ファイルを/var/opt/gitlab/gitlab-rails/uploads
に保存しています。Gitlabの添付ファイルの保存ディレクトリを変更します
ドライブはかなり小さく、別のドライブに添付ファイルを保存したいと思います。これを可能にする設定魔法(または何か他のもの)がありますか?
私はGitlabのオムニバスインストールを持っており、デフォルトですべての添付ファイルを/var/opt/gitlab/gitlab-rails/uploads
に保存しています。Gitlabの添付ファイルの保存ディレクトリを変更します
ドライブはかなり小さく、別のドライブに添付ファイルを保存したいと思います。これを可能にする設定魔法(または何か他のもの)がありますか?
あなたが「Change default file locations」で説明したように、そのパスをカスタマイズするためにあなたのオムニバス構成(/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
を実行して、中央の場所の使用を再開してください。既存のデータがある場合は、これらの新しい場所に手動でコピー/ rsyncしてからGitLabを再起動する必要があります。