2011-11-03 69 views
3

Github的HTTPS克隆當試圖通過代理連接到克隆的github倉庫,我得到以下錯誤:通過代理

 
Cannot get remote repository information. 
Perhaps git-update-server-info needs to be run there? 

我試圖設置環境變量http_proxy和https_proxy,我也想跑

git --global my.proxy.com:port
但它仍然不起作用。

有什麼想法?

+0

遠程存儲庫位於何處? 'git-update-server-info'在那裏運行? :) –

+0

遠程存儲庫託管在github.com實際上 – fiddler

+0

糟糕,我錯過了你的問題。我懷疑你的git版本太舊了,不支持Smart HTTP - git --version會報告什麼? –

回答

3

我懷疑你的git版本太舊 - 你至少需要版本1.6.6才能使用智能HTTP。我認爲如果客戶端無法執行智能HTTP,GitHub會回落到愚蠢的HTTP協議,但無論如何,升級您的git版本應該會消除一些可能的問題。

+0

我剛剛安裝了1.7.7.2版,但現在出現以下錯誤: 「致命:無法找到'https'的遠程幫助器' 試圖克隆repo時 – fiddler

+0

您是否捲曲安裝? –

+0

我剛安裝了curl-devel並重建了git。它的作品:)。謝謝,馬克。 – fiddler