2010-12-09 93 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字面上說,「嘿,該文件不存在」,因爲它無法通過代理服務器。