2010-12-09 4 views
12

Ich habe msysgit auf meinem Computer installiert. Und ich konfigurierte es mit Github zu Hause zu arbeiten, wo alles gut ging. Bei der Arbeit tut es nicht:
Pushing zu Github von der Arbeit "Bad Dateinummer" Fehler

D:\rails_tutorial_projects\first_app>git push --verbose 
Pushing to [email protected]:Monomachus/DemoRubyApp.git 
ssh: connect to host github.com port 22: Bad file number 
fatal: The remote end hung up unexpectedly 

ich über Smart HTTP-Unterstützung lesen https://github.com/blog/642-smart-http-support
Aber es scheint, dass es nicht zu arbeiten. Ich mache Klon und all das Zeug ohne Probleme, aber wenn ich versuche, Änderungen zurückschieben zu GitHub das ist, wo die gleichen Probleme hereinkam.
Meine msysgit Version ist git Version 1.7.3.1.msysgit.0

Bitte helfen Sie mir mit dieser peinlichen Situation.

+1

Sie erhalten einen SSH-Fehler, wenn Sie auch HTTP (S) verwenden? – Cascabel

+0

Wenn Sie dieses Klonen mit HTTP oder HTTPS als ja meinen, bekomme ich den gleichen Fehler. – Monomachus

+0

Versuchen Sie, http://help.github.com/key-setup-redirect – MatrixFrog

Antwort

19

Dieser Fehler wird auch durch einen Push/Clone-Versuch über einen Proxy-Server verursacht. Da Sie erwähnt haben, dass Sie in einem Geschäft sind, verwenden sie dort einen Proxy-Server?

Der Fehler ist git wörtlich sagen, "hey, die Datei ist nicht da", weil es nicht durch den Proxy-Server bekommen kann.

+0

Ich habe das gleiche Problem manchmal, und arbeiten durch direkte Breitbandverbindung. Z.B. Ich führe den gleichen Befehl "git clone ..." und bekomme 2 Mal diesen Fehler von 3 Versuchen in 1 Minute. Manchmal wird auch die github.com Webseite für einige Sekunden nicht geladen und zeigt den Fehler "... konnte nicht mit github.com verbinden", aber wenn F5 gedrückt wird, wird die Seite sofort geladen. Scheint Pakete verloren zu sein. –

+0

Als mir das gerade passiert ist, habe ich über mein Android-Gerät (anderes Netzwerk insgesamt) zum Surfen gewechselt, alles wurde gelöst ... aber dann kam der selbe Fehler 10 Sekunden später. Ich denke, das Problem kann auch bei github.com kurzzeitig gestört sein – ripper234

Verwandte Themen