尝试推送包含二进制文件的提交时,Git push失败

时间:2017-12-11 15:39:45

标签: git bitbucket

我有一个新的repo,其中包含一些小的二进制simulink文件(.slx)

我知道将git与二进制文件一起使用并不好,但我真的没有选择。

当我尝试推送包含二进制文件的提交(在BitBucket上掌握)时,我得到以下内容

$ git push origin master
Pushing to git@bitbucket.org:myteamname/projectname.git
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 257.08 KiB | 0 bytes/s, done.
Total 7 (delta 1), reused 0 (delta 0)
Connection reset by 104.192.143.2
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

我可以提交其他文本文件等没有问题。

我找到了一个关于bitbucket支持的页面,它提到了大文件的问题,并建议将Git缓冲区大小增加到repo的最大单个文件大小,例如:

git config --global http.postBuffer 157286400

但这对我没有影响。也很奇怪,因为我最大的文件只有202kb!

0 个答案:

没有答案