携手创造,共同生长!这是我参加「日新方案 8 月更文挑战」的第6天,点击检查活动详情


不知道是不是翻墙导致的过错,昨天搭档说服务器呈现了这个过错,然后说服务器坏啦什么哒,因为是我重启啦,所以就感觉好像在一顿帅锅,哎!!! 然后我上去搞了一下一会搞定啦!无能者只剩下了愤恨!!!


一、git拒绝连接原因剖析

运用git从远程仓库下载代码呈现上述的过错是因为运用了proxy署理,所以要处理该问题,核心操作就是要撤销署理

二、过错处理办法

1、检查Linux当前有没有运用署理

  1. 办法一:经过git的配置文件检查有无运用署理(没有成功)
查询是否运用署理:git config --global http.proxy

注: 我在运用该办法并没有回来任何信息,也没有回来署理运用,当然啦,你能够测验,毕竟好多人都是用这种办法检查的。还有,你能够试试git config --global --unset https.proxy 在==http==协议后边加s试一下

  1. 办法二:经过查询体系环境有没有运用署理(成功)
env|grep -I proxy

我是用这个指令查询出有在运用署理的,回来信息如下:

解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误
从上面能够看出,有许多协议占用了这个端口,有==http、ftp、all、socks、https、no==

2、检查端口有没有被占用

2、撤销署理设置

  1. 办法一:经过git撤销署理设置
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy

(我测验了该办法,并没有撤销署理,署理仍然存在,当然啦,你能够测验一下)

2、办法二:

 export http_proxy=""
 export https_proxy=""
 export HTTP_PROXY=""
 export HTTPS_PROXY=""

(我测验了该办法,并没有撤销署理,署理仍然存在,当然啦,你能够测验一下)

  1. 办法二:经过体系指令撤销署理
$ unset http_proxy
$ unset ftp_proxy
$ unset all_proxy
$ unset https_proxy
$ unset no_proxy

把上面呈现的一切运用署理的协议,全部都撤销掉,然后问题成功处理

到此为止问题已经彻底处理,下面内容为扩展内容


Reference: 1、www.jianshu.com/p/d6730c16a… 2、www.voidcn.com/article/p-v… 3、blog.csdn.net/xunan003/ar…

linux处理端口号被占用(扩展内容)

  1. 检查端口有没有被占用
lsof -i:1080

显现成果:

解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误
2、检查指定端口的运用情况

netstat -tln | grep 1080

显现成果:

解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误
3、 显现体系端口运用情况

netstat -anp

解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误

  1. 检查进程号对用的可履行程序
ps -f -p 进程号

解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误

  1. 停止进程号(被占用的端口)
kill -9 进程号
例如:
kill -9 8379

Netstat 指令用于显现各种网络相关信息,如网络连接,路由表接口状况 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

-a (all)显现一切选项,默许不显现LISTEN相关 -t (tcp)仅显现tcp相关选项 -u (udp)仅显现udp相关选项 -n 拒绝显现别名,能显现数字的全部转化成数字。 -l 仅列出有在 Listen (监听) 的服務状况

-p 显现建立相关链接的程序名 -r 显现路由信息,路由表 -e 显现扩展信息,例如uid等 -s 按各个协议进行统计 -c 每隔一个固定时刻,履行该netstat指令。

提示:LISTEN和LISTENING的状况只有用-a或许-l才干看到