2014-05-07 222 views
0

我還沒有找到任何符合我的具體情況的東西。Git失敗連接

我想克隆角手機庫,但我沒有運氣。

我收到以下錯誤信息:

「無法訪問‘https://github.com/angular/angular-phonecat.git/’:無法連接到github.com:8887;沒有錯誤」

我一直在使用SSH作爲這個答案暗示嘗試,但這也不適用於我: GitHub "Failed connect to github" No Error

爲此,我收到「權限被拒絕(publickey)」。

我真的不知道該從哪裏出發。我不確定我是否被代理/防火牆阻止,或者我做錯了什麼。任何幫助將不勝感激!

編輯:這是我認爲是我的.gitconfig文件中的設置:

[user] 
    name = tpa069 
    email = [email protected] 
[url "https://"] 
    insteadOf = git:// 
[http] 
    proxy = http://10.1.12.112:8887 
[https] 
    proxy = 10.1.12.112:8887 
[gui] 
    recentrepo = C:/Work/Testing/Playground/AngularJS/please 

EDIT2:找到自己的解決方案,或者說,我自己的問題。我刪除了上面列出的代理,git開始工作很好。我不知道我是否應該創建自己的答案並選擇它,或者在這裏選擇適當的過程。

+1

您能否顯示您的.git/config文件?還有,那是最後一次的前鋒? – BlackVegetable

+0

Github可能遇到問題,或者如果您在工作,可能是防火牆阻止了訪問。 –

+0

您可以確保您的防火牆[允許傳出流量:8887](http://portquiz.net:8887/);另外,對於SSH解決方案,您需要[在GitHub上設置SSH密鑰](https://help.github.com/articles/generating-ssh-keys)。 – Sam

回答

1

我找到了自己的解決方案,或者說,爲什麼首先是我的錯。

如上所示,我在我的.gitconfig中有我不需要的代理設置。 Git試圖使用這些連接,但由於我不在網絡中,這些連接已經不再相關,它根本無法連接,並且失敗。刪除它們後,Git工作正常。

當您甚至沒有被封鎖時,請勿嘗試使用代理服務器:P