我们遇到了一个问题,就是
git pull
太费时间,最后是失败了。我们使用公司的Gitlab。
何时发生
我的同事更新仓库时添加了一些巨大的视频和图像文件。我们尝试拉取代码,可能因为这些文件太大而拉取时间太长,并且失败了。
我们尝试过
所有这些都没有解决问题:
- 我们从仓库中删除了这些文件。添加到git ignore。
git filter-branch
。- 我们已经尝试使用这种技术完全删除了大型文件。
- 尝试在
git filter-branch
之后运行git gc
命令。
- 可能是因为他在本地已经有了那些文件
- 或者他正在使用SSH,我们没有添加它。
编辑remote: Counting objects: 1279, done. remote: Compressing objects: 100% (880/880), done. fatal: The remote end hung up unexpectedly MiB | 743.00 KiB/s
fatal: early EOF fatal: index-pack failed
- 我们的解决方法是从他的系统中复制项目文件夹
- 将其作为新文件夹复制到我的系统中。
- 创建全新的ssh密钥