携手创造,共同生长!这是我参加「日新方案 8 月更文挑战」的第6天,点击检查活动详情
不知道是不是翻墙导致的过错,昨天搭档说服务器呈现了这个过错,然后说服务器坏啦什么哒,因为是我重启啦,所以就感觉好像在一顿帅锅,哎!!! 然后我上去搞了一下一会搞定啦!无能者只剩下了愤恨!!!
一、git拒绝连接原因剖析
运用git从远程仓库下载代码呈现上述的过错是因为运用了proxy署理,所以要处理该问题,核心操作就是要撤销署理
二、过错处理办法
1、检查Linux当前有没有运用署理
- 办法一:经过git的配置文件检查有无运用署理(没有成功)
查询是否运用署理:git config --global http.proxy
注: 我在运用该办法并没有回来任何信息,也没有回来署理运用,当然啦,你能够测验,毕竟好多人都是用这种办法检查的。还有,你能够试试
git config --global --unset https.proxy
在==http==协议后边加s
试一下
- 办法二:经过查询体系环境有没有运用署理(成功)
env|grep -I proxy
我是用这个指令查询出有在运用署理的,回来信息如下:
从上面能够看出,有许多协议占用了这个端口
,有==http、ftp、all、socks、https、no==
2、检查端口有没有被占用
2、撤销署理设置
- 办法一:经过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=""
(我测验了该办法,并没有撤销署理,署理仍然存在,当然啦,你能够测验一下)
- 办法二:经过体系指令撤销署理
$ 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处理端口号被占用(扩展内容)
- 检查端口有没有被占用
lsof -i:1080
netstat -tln | grep 1080
netstat -anp
- 检查进程号对用的可履行程序
ps -f -p 进程号
- 停止进程号(被占用的端口)
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才干看到