2016-07-07 194 views
-2

我想克隆一個git存儲庫,但出現此錯誤。無法克隆git存儲庫

fatal: unable to access 
'https://github.com/udacity/Sunshine-Version-2.git/': Failed to 
connect to 10.1.1.9 port 8080: Timed out 

早些時候,我在我的大學背後的代理,但我現在使用我的家庭互聯網。

我嘗試禁用代理使用命令git config --global --unset core.gitproxy但仍然得到那個致命的錯誤。

請幫我解決這個問題。

編輯:我已經嘗試了一切你們建議,但沒有任何工作。這是快照。 Snapshot

+1

*「10.1.1.9 port 8080」* - 如果您仍然收到*錯誤,那麼您仍然支持一些代理。 – poke

+0

現在我不支持任何代理。我的git shell被配置爲連接到那個代理服務器,這就是我得到這樣的錯誤的原因。我想刪除該配置。 –

+0

爲了幫助我們回答這個問題,您應該編輯它以包含'git remote -av'的輸出,因爲端口可能會被硬編碼到遠程的URL中。 –

回答

1

檢查,如果您有任何地方的代理指令:

git config --global --unset http.proxy 
git config --global --unset https.proxy 

git config --local --unset http.proxy 
git config --local --unset https.proxy 

然後檢查你的操作系統環境變量。例如,在Windows上:

set http 

這將顯示任何以http開頭的變量(小寫或大寫)。
如果您發現任何,取消或修改它們(unset在Linux上,set xxx=在Windows上)


OP Akhilesh Yadav證實了這是一個環境變量問題

env|grep -i proxy 
unset ..._proxy 

檢查用戶設置:

cd 
grep -i proxy .* 

.bashrc.profile可以聲明那些代理變量:編輯文件並刪除或註釋這些指令。

0

嘗試通過ssh進行克隆,如git clone [email protected]:user/repo.git,這與代理服務器的問題較少。