RHEL上的git add / stat非常慢

时间:2018-05-17 23:37:36

标签: git rhel

我们有一个大的(~15 GB,~40K文件)和旧的(约5年每日更新)git存储库充满了媒体内容。

最近RHEL用户开始投诉,需要几分钟才能执行添加,统计和推送等常规操作。在Ubuntu的同时,我们没有遇到任何问题。

一年前我们遇到过类似的问题。那个时候的原因是添加了一些非常大的(每个> 500 MB)文件,但现在情况并非如此。

可能很重要的一个注意事项:RHEL用户仅使用旧版RHEL 6和官方软件包。

您能否告诉我们如何解决所描述的问题?

1 个答案:

答案 0 :(得分:0)

在Linux / Unix平台上实现 GVFS 之前(现在它只是Windows,很快就是MacOS),你应该考虑Git LFS:这将允许您可以在不同的参考中外部化大元素的存储。

然后那些Git操作会更快。

在这两种情况下,假设用于推送您的仓库的远程托管服务器都支持LFS(或更高版本的GFS)。

如果没有,唯一的解决方案是从历史记录中删除最大的元素,例如Git BFG-REpo Cleaner