2012-11-19 10 views
8

Ich benutze Bonobo Git Server und alles sieht gut aus. Ich habe all meine alten SVN-Repos auf GIT übertragen und selbst mit großen Repos (ca. 3,5 GB) mit +760 Commits funktioniert der "Git Svn Clone" und "Git Push" sehr gut.RPC fehlgeschlagen Ergebnis 22 http-Code 404

Aber nicht mit einem winzigen Repository: es hat nur 3 MB (unkomprimiert) und nur 1 commit. Die Nachricht i immer erhalten ist:

efrror: RPC Failed; result=22, HTTP code = 404 
fatal: The remote end hung up unexpectedly 

ich bereits die webconfig Bonobo ändern here als recomened und ich habe schon this config command.

Also hat jemand andere Anhaltspunkte?

+2

Haben Sie jemals herausgefunden, was das Problem in diesem Szenario ist? – Kennifer

+0

Nicht 100% positiv, dass dies die Lösung ist, aber es behoben meine Probleme Pushing ~ 40MB zu Bonobo läuft auf einem Rechenzentrum WS2008R2 Maschine: https://support.microsoft.com/en-us/kb/2634328 –

Antwort

0

Ich habe gerade meine Datei geändert und den Code erneut committen, alles hat gut funktioniert.

4

Basiert in http://gisgeek.blogspot.com/2012/03/bonobo-git-server-remote-end-hung-up.html.

Dies ist die Lösung

Lösung: Ändern der Datei Web.config in der Wurzel von Bonobo.Git.Server (C: \ initpub \ wwwroot \ Bonobo.Git.Server \ Web.config) und bis die Grenzen für die folgenden Zeilen:

<system.web> 
    <httpRuntime maxRequestLength="102400" /> 


<security> 
    <requestFiltering> 
    <requestLimits maxAllowedContentLength="102400" /> 

In beiden Fällen „102400“ wurde mit „999999999“ und die Push gearbeitet ersetzt!

+0

Hilft auch mit Fehlern wie 'error: RPC fehlgeschlagen; curl 56 SSL lesen: Fehler: 00000000: lib (0): func (0): Grund (0), errno 10054' – it3xl