为什么即使存储库较小,Git Clone也会失败?

时间:2018-11-26 02:54:25

标签: git version-control gitlab git-clone cloning

我已经检查了有关此区域的一些问题。似乎malloc因内存不足而失败是海量文件的常见问题,并且有一些解决方法。

但是,据GitLab报告,我的存储库大小(包含自述文件,一些shell脚本,python脚本和配置文件,所有文本)为19.4 MB。当我运行

git clone https://gitlab.com/username/project.git

终端回声

fatal: Out of memory, malloc failed (tried to allocate 1744830464 bytes)

约为1.5GB。这些东西从哪里来?我不仅需要解决方法,而且还很好奇我的存储库中是否有任何 hidden 内容会干扰克隆的顺利进行。另外,到目前为止,这是一个非常新鲜的项目,我只有一个分支。

在Windows 7上使用git版本2.19.0.windows.1

但是该错误不会在Linux登台群集上甚至在使用相同配置的Linux笔记本电脑上显示。从一些进一步的研究来看,似乎该错误可能与编辑我的Linux副本上的文件权限并将core.filemode设置为true有关。我这样做是因为我必须经常更改生产服务器中文件的权限,并希望这些更改反映在存储库中。

0 个答案:

没有答案