【发布时间】:2014-06-24 19:30:26
【问题描述】:
我没有找到任何符合我具体情况的东西。
我正在尝试克隆 angular-phonecat 存储库,但没有运气。
我收到以下错误消息:
“无法访问 'https://github.com/angular/angular-phonecat.git/':连接 github.com:8887 失败;没有错误”
我已尝试按照此答案的建议使用 SSH,但这对我也不起作用: GitHub "Failed connect to github" No Error
为此,我收到“权限被拒绝(公钥)”。
我真的不知道从这里去哪里。我不确定我是否被代理/防火墙阻止,或者我做错了什么。任何帮助将不胜感激!
编辑:这是我的 .gitconfig 文件设置:
[user]
name = tpa069
email = noemail4u@nope.com
[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 开始工作得很好。我不知道我是否应该创建自己的答案并选择它,或者这里的正确程序是什么。
【问题讨论】:
-
你能显示你的 .git/config 文件吗?另外,最后一个正斜杠是故意的吗?
-
Github 可能遇到问题,或者如果您在工作,可能是防火墙阻止了访问。
-
你能确定你的防火墙allows outgoing traffic to :8887;此外,对于 SSH 解决方案,您需要 set up SSH keys on GitHub。
-
也尝试从其他地方 git clone 一个随机项目,即 gitlab.com
-
@BlackVegetable,我没有将它放在我的克隆请求中,但错误消息正在返回它。
标签: git