无法连接到git远程存储库

无法连接到git远程存储库,git,github,Git,Github,在执行了git push-u origin master之后,我得到了: 致命:无法访问'https://github.com/xxxx/xxxx.git“:未能连接到127.0.0.1端口8087:连接被拒绝 当我试图克隆其他存储库时,也发生了相同的错误 端口8087似乎不忙。会出什么问题 编辑: 当我从git://克隆而不是从https://克隆时,它工作得很好。似乎git试图使用本地代理 请检查您和git的全球网络设置 使用git config http.proxy和git config

在执行了git push-u origin master之后,我得到了:

致命:无法访问'https://github.com/xxxx/xxxx.git“:未能连接到127.0.0.1端口8087:连接被拒绝
当我试图克隆其他存储库时,也发生了相同的错误

端口8087似乎不忙。会出什么问题

编辑:
当我从
git://
克隆而不是从
https://
克隆时,它工作得很好。

似乎git试图使用本地代理

请检查您和git的全球网络设置


使用
git config http.proxy
git config--global http.proxy
获取git的代理设置。

这是因为在git中配置了代理

因为它是https代理(而不是http)
git-config-http.proxy
git-config-global-http.proxy
无法帮助

1:看看你的git配置 如果您没有与https代理相关的内容,比如
https\u proxy=…
,那么问题不在这里

如果您有与https代理相关的内容,请将其从文件
~/.gitconfig
中删除,然后重试

2:如果仍然不起作用,则取消设置环境变量 检查您的环境变量:

env|grep -i proxy  
您应该有一行或几行带有
https\u proxy=…

用以下各项逐一取消设置:
unset https\u proxy
(或https\u proxy,取决于变量的名称)

3:再次检查环境变量
env| grep-i代理

如果它没有显示出什么,你应该是好的

注意:此解决方案可应用于http和https代理问题。只是变量名从https改为http

劳伦特为我工作。(我在公司防火墙后面。) 就我而言

  • 我删除了
    .gitconfig
    文件中的代理设置

  • 一切正常。我可以从远程回购中克隆

  • 当我想要推送到远程repo时,我生成了一个
    ssh密钥
    。然后我就能推了


希望它能为某人节省2个小时。我已经尝试了上述所有方法,但除了他们提到的以外,我还遗漏了其他方法


尝试在控制面板->用户帐户->Git凭据管理器中更新您的凭据它对我有效

Git配置--全局--取消设置http.proxy

您找到解决方案了吗?我也犯了同样的错误,请帮帮我。洛朗和廖的回答真的很有帮助。供您参考,.gitconfig文件通常位于您用户名的根文件夹,例如C:\Users\ZengXiaoyu我非常感谢您我最近在ubuntu上使用了Fiddler,它添加了所有HTTP、HTTPS和FTP代理,这让我的生活更加艰难。由于git pull失败,端口8888上出现连接错误。在遵循这一点并删除这些环境变量之后,我能够解决我的问题。你救了我一天!非常感谢。谢谢
env|grep -i proxy