解决 git push Failed to connect to 127.0.0.1 port 45463: 拒绝连接

来源:互联网 发布:淘宝考试系统答案 编辑:程序博客网 时间:2024/06/05 23:51

http://blog.csdn.net/u011239443/article/details/73717774

今天上传Github代码突然报错:

git push
warning: push.default 尚未设置,它的默认值在 Git 2.0 已从 'matching'变更为 'simple'。若要不再显示本信息并保持传统习惯,进行如下设置:  git config --global push.default matching若要不再显示本信息并从现在开始采用新的使用习惯,设置:  git config --global push.default simple当 push.default 设置为 'matching' 后,git 将推送和远程同名的所有本地分支。从 Git 2.0 开始,Git 默认采用更为保守的 'simple' 模式,只推送当前分支到远程关联的同名分支,即 'git push' 推送当前分支。参见 'git help config' 并查找 'push.default' 以获取更多信息。('simple' 模式由 Git 1.7.11 版本引入。如果您有时要使用老版本的 Git,为保持兼容,请用 'current' 代替 'simple')fatal: unable to access 'https://github.com/xiaoyesoso/TensorFlowinAction/': Failed to connect to 127.0.0.1 port 45463: 拒绝连接

使用 lsof 发现端口未被占用:

lsof -i:45463

参看:
https://stackoverflow.com/questions/24543372/git-cannot-clone-or-push-failed-to-connect-connection-refused

解决了:

env|grep -i proxy  

的确是代理太多:

NO_PROXY=localhost,127.0.0.0/8,::1http_proxy=http://127.0.0.1:45463/HTTPS_PROXY=http://127.0.0.1:45463/https_proxy=http://127.0.0.1:45463/no_proxy=localhost,127.0.0.0/8,::1HTTP_PROXY=http://127.0.0.1:45463/

全都unset后,git push恢复。

这里写图片描述

阅读全文
0 0
原创粉丝点击