我正在Ubuntu服务器14.04上运行Gitlab 8.9.4 CE Omnibus一个DigitalOcean Droplet,其格式化块存储卷并安装在/mnt/volume-fra1-01-part1
我创建了一个子目录git-data
(0755 git:git)在卷上,我希望Gitlab将其用作git存储库位置。
我已按照说明here更新Ruby变量,但更改它并运行gitlab-ctl reconfigure
无效。我的/etc/gitlab/gitlab.rb
文件如下所示:
external_url "<my URL here>"
git_data_dirs({"default" => "/mnt/volume-fra1-01-part1/git-data"})
gitlab_rails['lfs_enabled'] = true
gitlab_rails['lfs_storage_path'] = "/mnt/volume-fra1-01-part1/gitlab-lfs-objects"
git LFS设置正常,所以它肯定会读取配置文件。
我可能错过了哪些想法?
答案 0 :(得分:3)
我最近有类似的案例。我使用的是Ubuntu服务器16.04 LTS,我的硬盘驱动程序安装在/ mnt / sdb下。
sudo gitlab-ctl reconfigure 给了我权限错误。
我使用以下命令修复了问题: sudo chmod 755 / mnt / sdb
以下是完整的步骤:
希望有所帮助。