1

我有一个 Omnibus 安装的 Gitlab,默认情况下它将所有附件存储到/var/opt/gitlab/gitlab-rails/uploads.

不幸的是驱动器很小,我想将附件存储在不同的驱动器上。是否有一些配置魔法(或其他东西)可以实现这一点。

4

1 回答 1

0

您应该能够更改综合配置 ( /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。

于 2016-09-06T06:37:39.560 回答