2010-12-09 95 views
12

我在我的电脑上安装了msysgit。我配置它在家中与github一起工作,一切都很顺利。 在工作中也没有:
从工作中推送到github“错误的文件号”错误

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 

我读到智能HTTP支持https://github.com/blog/642-smart-http-support
但它似乎并没有工作过。我让克隆和所有的东西没有问题,但是当我试图推动修改到github上这就是同样的问题走了进来。
我msysgit的版本是Git版本1.7.3.1.msysgit.0

请帮我有这种尴尬的情况。

+1

如果您也使用HTTP(S),则会出现SSH错误? – Cascabel 2010-12-09 14:48:15

+0

如果您的意思是使用HTTP或HTTPS进行克隆,那么确实会得到相同的错误。 – Monomachus 2010-12-09 15:10:40

回答

19

此错误也是由尝试通过代理服务器推/克隆等引起的。既然你提到你在做生意,他们是否在那里使用代理服务器?

该错误是git字面上说,“嘿,该文件不存在”,因为它无法通过代理服务器。