我们使用 IIS7 在网络服务器上安装了 Bonobo Git Server。
一切似乎都很好,我们创建了存储库,我们克隆了它们,但是当我们尝试推送时,我们遇到了这个错误:
$ git push origin master
Username:
Password:
Counting objects: 3985, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3561/3561), done.
Writing objects: 100% (3984/3984), 24.67 MiB | 7.70 MiB/s, done.
Total 3984 (delta 645), reused 0 (delta 0)
fatal: protocol error: bad line length character: <!DO
fatal: The remote end hung up unexpectedly
fatal: write error: Invalid argument
当我们进行大提交时会发生这种情况,通常是我们的初始提交。
如果我提交类似 readme.txt 的内容,它就可以正常工作。
我们的大部分存储库都是从 SVN 迁移而来的,我们已经使用它大约 2 周了,一切都很顺利,直到我们开始一个新项目并做出重大的初始提交。
通过谷歌搜索错误,我没有找到任何有用的东西。
我还将我的 git.config 修改为:
[http]
postBuffer = 524288000
sslVerify = false
但这并不能解决我的问题。
非常感谢,
查尔斯