2010-12-09 46 views
12

J'ai msysgit installé sur mon ordinateur. Et je l'ai configuré pour travailler avec github à la maison, où tout s'est bien passé. Au travail, il ne compte pas:
pousser à github du travail Erreur "numéro de fichier incorrect"

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 

Je lis sur Smart Support HTTP https://github.com/blog/642-smart-http-support
Mais il semble que cela ne fonctionne pas trop. Je fais clone et tout ce genre de choses sans problème, mais lorsque je tente de repousser les modifications sur github c'est là les mêmes problèmes sont venus.
Ma version msysgit est une version git 1.7.3.1.msysgit.0

S'il vous plaît aidez-moi avec cette situation embarrassante.

+1

Vous obtenez une erreur SSH si vous utilisez HTTP (S) aussi? – Cascabel

+0

Si vous voulez dire par ce clonage en utilisant HTTP ou HTTPS que oui, je reçois la même erreur. – Monomachus

+0

Essayez en regardant http://help.github.com/key-setup-redirect – MatrixFrog

Répondre

19

Cette erreur est également provoquée par la tentative de pousser/cloner etc. via un serveur proxy. Depuis que vous avez mentionné que vous êtes dans une entreprise, utilisent-ils un serveur proxy là-bas?

L'erreur est git littéralement disant, "hé, le fichier n'est pas là", car il ne peut pas passer à travers le serveur proxy.

+0

J'ai le même problème parfois, et en travaillant par connexion directe à large bande. Par exemple. Je cours la même commande "git clone ..." et obtiens 2 fois cette erreur de 3 tentative en 1 minute. Parfois, la page du site github.com ne se charge pas du tout pendant quelques secondes et affiche une erreur "... impossible de se connecter à github.com", mais si F5 est touché, la page se charge immédiatement. Semble être des paquets perdus. –

+0

Quand cela m'est arrivé tout à l'heure, je suis passé à la navigation via mon Android connecté (tout autre réseau), tout a été résolu ... mais j'ai eu la même erreur 10 secondes plus tard. Je suppose que le problème peut également être momentanément des problèmes à github.com – ripper234