2014-04-01 23 views
1

我能夠通過SSH Cygwin中(X服務器)克隆任何回購協議,以我的電腦,但它無法正常工作與HTTPS。不能克隆GitHub庫通過HTTP但SSH是確定的(假設這是爲什麼Vundle不工作)

當我嘗試:

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 

它留在下面永遠不會顯示錯誤。

$ git clone https://github.com/gmarik/vundle.git 
Cloning into 'vundle'... 

如果我將HTTPS更改爲SSH,它將起作用。

我之所以擔心這是我認爲這是resaon爲什麼我Vundle不工作。

我使用Vundle在我的電腦(whcih正在我的MAC)。

當我嘗試BundleInstallPluginInstall時,它將停留在插件上,無論是github回購並且沒有錯誤顯示。我認爲這種情況與我嘗試克隆repo時類似。

任何人都可以幫我解決這個問題嗎? 謝謝!

回答

2

一種可能性是,你有一個防火牆「保護」你從GitHub的危險。默認情況下,SSH使用端口22和HTTPS使用端口403,我不知道什麼水電費都包含在Cygwin的,但你可以通過連接到端口22

$ ssh -T [email protected] 
$ telnet github.com 22 

和端口403

$ wget https://... 
$ curl https://... 
$ telnet github.com 403 
測試這個

我傾向於有相反的問題:某些服務器我使用允許在403傳出的連接,但阻止22

+0

我認爲這就是問題所在!我無法連接到終端中的谷歌,這是由我公司的防火牆引起的。謝謝你的幫助!!!!! – NewPlayerX

相關問題