2014-07-03 51 views
3

git push -u origin master 后我:当我尝试克隆人回购git无法克隆或推送?无法连接,连接被拒绝

fatal: unable to access 'https://github.com/xxxx/xxxx.git': Failed to connect to 127.0.0.1 port 8087: Connection refused

同样的错误发生。

端口8087似乎并不忙碌。有什么可能出错?

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

+0

你有没有找到解决方案?我得到同样的错误,请帮助我。 –

回答

0

看来,git试图使用本地代理。

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

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

5

发生这种情况是因为在git中配置了代理。

由于它的https代理(而不是http)git config http.proxygit config --global http.proxy不能帮助。

1:如果你有什么关于HTTPS代理像https_proxy=...的问题不在这里看一看你的git的配置

git config --global -l 

如果你有到https的东西相关的代理,然后从文件中删除~/.gitconfig并再试

2:如果它仍然无法正常工作,取消环境变量

检查你的环境变量:

env|grep -i proxy 

你应该有一个或几行https_proxy=...

以O取消设置一个NE用: unset https_proxy(或HTTPS_PROXY取决于变量的名称)

3:检查环境变量再次

env|grep -i proxy

如果它显示什么,你应该是不错的。

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

+0

Excellant!选项2适合我!谢谢。 – Sathesh

相关问题