2011-08-22 19 views
24

Chúng tôi đã cài đặt Bonobo Git Server trên máy chủ web bằng IIS7.Sự cố với GIT được lưu trữ trên IIS với Bonobo

Tất cả mọi thứ dường như làm việc tốt, chúng ta tạo ra các kho, chúng tôi sao chép chúng, nhưng khi chúng ta cố gắng đẩy chúng tôi có lỗi này:

$ 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 

Nó xảy ra khi chúng ta làm cam kết một lớn, thường ban đầu của chúng tôi cam kết.

Nếu tôi cam kết chỉ cần một cái gì đó như readme.txt nó hoạt động tốt.

Hầu hết các repos của chúng tôi là di chuyển từ SVN, chúng tôi đang làm việc với nó trong khoảng 2 tuần và mọi thứ đều tuyệt vời cho đến khi chúng tôi bắt đầu một dự án mới và thực hiện một cam kết ban đầu lớn.

Tôi không tìm thấy bất kỳ điều gì hữu ích bằng cách googling lỗi.

Tôi cũng sửa đổi git.config của tôi như thế này:

[http] 
    postBuffer = 524288000 
    sslVerify = false 

Nhưng nó không giải quyết vấn đề của tôi.

Thanks a lot,

Charles

Trả lời

28

tôi thấy vấn đề ... Trong thực tế nó được trong Bonobo Web.config nộp

tôi phải thêm dòng sau:

<httpRuntime maxRequestLength="2147483647" /> 

trong nút

<system.web> 
+0

Vấn đề chính xác của tôi và giờ đây đã được giải quyết! Cảm ơn rất nhiều vì đã chia sẻ điều này !! [Báo cáo nó như là một lỗi (kindaof)] (https://github.com/jakubgarfield/Bonobo-Git-Server/pull/20). – cregox

+5

tôi thấy rằng phần này cũng cần một tăng:

+1

Tôi lấy nó xa hơn để TheSoftwareJedi

Các vấn đề liên quan