2014-05-07 182 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