背景
今天克隆代码的时候报 Failed to connect to 127.0.0.1 port 8888: 拒绝连接
原因
因为本地的8888
端口已经被占用了
排查
# 查看8888端口是否被其他进程占用,发现并没有进程占用
$ netstat -nap | grep 8888
# 查看是否被代理占用(在你设置过系统代理的时候,一般会自动写到配置文件 ~/.bashrc)
$ env | grep -i proxy
https_proxy=127.0.0.1:8888
http_proxy=127.0.0.1:8888
socks_proxy=
ftp_proxy=
解决
# 1、解除占用,把 ~/.bashrc 设置中占用8888端口的代理删掉
$ vim ~/.bashrc
$ source ~/.bashrc
# 2、unset删除环境变量
$ unset http_proxy
$ unset https_proxy