记一次ssh和github连接失败的问题
本地执行git pull
时,报错:
1 | Git Pull |
补充信息:
我的mac电脑安装了ClashX代理软件,因为平时在执行mvn编译或者git拉代码时,有时出现网络不通,此时通过代理能加快软件安装、编译。
网上查询解决办法:
- 让通过
unset all_proxy http_proxy
命令取消代理;(尝试不行) - 通过github官方文档;(走了一遍,不行)
- 搜到的解决方法:# 【git】解决:Failed to connect to 127.0.0.1 port 7890: Connection refused(跟我的问题,看起来一样,但是依然未解决)
最后的解决办法:
ChatGPT一直让我关闭代理,于是,我尝试配置ClashX为直连,问题解决了。
这个问题,耽搁了一个多小时,反思下:
- 之前开代理时,是可以
git pull
的;- 因此,我反思的方向是,是不是升级了MacOS15导致?
- 是不是安装了zsh导致(因为有博客反馈他的问题是出现在zsh上的)
- 网上的方法解决方法,大部分都是让通过命令行去掉代理,于是我尝试了很多去掉的方法;
- 之前配置的成功经验,之前配置ssh-key连接github时,非常顺利;
- 昨天遇到同样的问题,用同样的步骤,解决了,但今天死活不行;
- PS,也许明天莫名其妙又不行了。。。
再反思,这一小时能省吗?
我觉得不能,有时看公司那些技术大佬,虽然方法论很牛逼,但是处理起具体问题时,效率未必有你高。因为踩过的坑不一样,现在遇到的那些坑,可能那些技术大佬也是新手。
记一次ssh和github连接失败的问题