【问题标题】:Git Failed ConnectGit 连接失败
【发布时间】: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


【解决方案1】:

我找到了自己的解决方案,或者更确切地说,为什么这是我的错。

如上所示,我的 .gitconfig 中有我不需要的代理设置。 Git 试图使用这些来连接,但由于我不在那些相关的网络上,它根本无法连接,并且失败了。删除它们后,Git 运行良好。

当你一开始没有被阻止时,不要尝试使用代理:P

【讨论】:

    猜你喜欢
    • 2013-07-18
    • 2020-10-16
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    相关资源
    最近更新 更多