2012-02-09 198 views
8

我背後的代理不允許使用git://。所以我需要在http上使用git結帳。對於這一點,我已經設置使用我在git的代理,無法通過HTTP克隆使用Git

git config --global http.proxy http://172.30.0.16:3128 

但是,我能夠克隆只有少數回購,而別人,我得到一個錯誤。 例如:

git clone http://github.com/jcnetdev/yubnub.git 

工作完全正常,而

https://github.com/ferhatelmas/InterviewStreet.git 

這將返回以下錯誤

Cloning into InterviewStreet... 
warning: remote HEAD refers to nonexistent ref, unable to checkout. 

在運行 git clone http://anongit.kde.org/calligra我收到以下錯誤

Cloning into calligra... 
error: The requested URL returned error: 502 while accessing http://anongit.kde.org/calligra/info/refs 

你能幫我嗎。

+0

那麼,在這種情況下,KDE的克隆應該也可以工作。 – uyetch 2012-02-09 01:35:37

+0

Cloning InterviewStreet適合我。你有沒有正確設置你的SSH密鑰? – Saurav 2012-02-09 01:36:53

+0

@Saurav:我試圖通過HTTP克隆採訪街,它工作。問題似乎是從KDE克隆Calligra。我無法使用ssh,因爲我位於僅允許HTTP的代理之後。 – uyetch 2012-02-09 01:38:22

回答

-1

我發現問題是隻有部分HTTP支持的KDE git託管。

+5

那麼解決方案是什麼呢? – Soumajyoti 2013-06-05 13:12:43