windows - 使用 Bonobo 在 IIS 上托管的 GIT 问题

标签 windows git iis-7 bonobo

我们使用 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

但这并没有解决我的问题。

非常感谢,

查尔斯

最佳答案

我发现了问题...事实上它在 Bonobo Web.config 文件中

我必须添加以下行:

<httpRuntime maxRequestLength="2147483647" />

在节点中

<system.web>

关于windows - 使用 Bonobo 在 IIS 上托管的 GIT 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152285/

相关文章:

Python 脚本在 Windows 中不使用 sys.argv

c++ - 如何为 Windows 7 x64 构建 64 位 Qt 5.3?使用 MinGW-w64 和 MSVS 构建之间有什么区别吗?

mysql - 通过批处理文件启动 MySQL 脚本文件

javascript - 在 Web 应用程序中排列和停靠窗口

git - 如何为具有同一主机的多个 gitlab 帐户使用多个 ssh key

gitolite 允许未经授权的用户

部署在 IIS 7 上时,ASP.NET Web API 应用程序给出 404

Git命令查看存储库是否已更改(无差异)

asp.net - 模拟时无法加载文件或程序集 'app_code' 或其依赖项之一

iis-7 - 经典 ASP 站点请求在 IIS7 中随机挂起