由于移动git数据文件夹,无法访问Gitlab存储库

由于移动git数据文件夹,无法访问Gitlab存储库,gitlab,Gitlab,我在存储git数据文件夹的分区上用完了空间,所以我遵循了此链接中的步骤 但是这不起作用,所以我将git data文件夹移回/var/opt/gitlab/git data,并将gitlab.rb文件配置恢复到以前的状态,在重新配置gitlab并重新启动之后,它仍然不起作用 当我试图通过web界面访问存储库时,Gitlab simple告诉我存储库是空的 我还尝试将git数据文件夹的权限更改为git作为所有者和组,并将权限更改为755 有人能为这个问题提供一个可能的解决方案吗 我现在已经释放了分区

我在存储git数据文件夹的分区上用完了空间,所以我遵循了此链接中的步骤

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

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

我还尝试将git数据文件夹的权限更改为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需要更新,所以我运行了“yum update”,并更新了所有必要的包。完成后,我运行了“gitlab ctl重新配置”,最后运行了“gitlab ctl重新启动”,现在一切似乎都恢复正常了。

这可能解决了问题:

gitlab rake缓存:清除RAILS\u ENV=production