【问题标题】:Unable to access Gitlab repositories since moving git-data folder移动 git-data 文件夹后无法访问 Gitlab 存储库
【发布时间】:2017-10-12 00:10:12
【问题描述】:

我在存储 git-data 文件夹的分区上的空间不足,所以我按照此链接中的步骤change the data directory gitlab to store repos elsewhere

但是这不起作用,所以我将 git-data 文件夹移回 /var/opt/gitlab/git-data 并将 gitlab.rb 文件配置恢复到之前和重新配置之后的状态gitlab 并重新启动它仍然无法正常工作。

当我尝试通过 Web 界面访问存储库时,Gitlab simple 告诉我存储库是空的。

我也尝试过将 git-data 文件夹的权限更改为 git 作为所有者和组,并将权限更改为 755。

有人可以建议解决这个问题吗?

我现在已经释放了分区上的空间,所以这不再是问题。

编辑:经过一番阅读,我设置了以下权限,但仍未解决问题;

# Holds repositories directory
sudo chown -R -v git:root /var/opt/gitlab/git-data
sudo chmod -R -v 0700 /var/opt/gitlab/git-data

# Holds git repositories
sudo chown -R -v git:git /var/opt/gitlab/git-data/repositories
sudo chmod -R -v 2770 /var/opt/gitlab/git-data/repositories

编辑:我已经登录到 Gitlab 并创建了一个新的存储库,该存储库创建良好并出现在 git-data/repositories 文件夹中,所以我怀疑 git-data 文件夹的权限是正确的。但是由于某种原因,gitlab 仍然认为现有的存储库是空的。

【问题讨论】:

    标签: gitlab


    【解决方案1】:

    谢天谢地,我设法解决了这个问题。

    幸运的是 Gitlab 需要更新,所以我运行了 'yum update' 并让所有必要的包更新。完成后,我运行了“gitlab-ctl reconfigure”,最后运行了“gitlab-ctl restart”,现在一切似乎又可以正常工作了。

    【讨论】:

      【解决方案2】:

      这可能会解决问题: gitlab-rake cache:clear RAILS_ENV=production

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-02
        • 2013-09-05
        • 2016-08-02
        • 1970-01-01
        • 2019-10-04
        相关资源
        最近更新 更多