我根据Gitlab的更新手册升级了Gitlab。https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/5.4-to-6.0.md并且在更新执行任务后工作没有问题
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production
以验证问题,我在许多存储库中收到此消息
Try fixing it:
sudo -u git -H bundle exec rake gitlab:satellites:create RAILS_ENV=production
If necessary, remove the tmp/repo_satellites directory ...
... and rerun the above command
For more information see:
doc/raketasks/maintenance.md
Please fix the error above and rerun the checks.
我执行了sudo -u git -H bundle exec rake gitlab:satellites:create RAILS_ENV=production
并且gitlab:check
仍然显示相同的错误,并且没有 tmp/repo_satellites 目录
如问题 1788 所述:
没有意识到卫星会占用这么多磁盘空间(似乎是 repo ++ 的克隆(。
如此之多,以至于有查询(如 issues/4388(请求在没有卫星的情况下创建存储库。
然而,它们是必需的,存储库的完整克隆,并用于处理合并请求。