最近我天朝的墙好像又高了一点,之前能用的代理服务器经常全都超时,谷歌用不了,Git连不上,根本学习不了。于是换了一个新的VPN客户端,希望能够交替使用,提高可用率。本来一切正常,但是当我上传hexo文件到Git仓库时却报错了。
报错信息的意思大概是127.0.0.1 7890 无法连接服务
很明显这是代理的问题,我打开代理的设置页面,发现这个页面的设置对Git是无效的,因为无论是关闭代理设置,还是更改代理的端口号,报错信息都是127.0.0.1 7890 无法连接服务
,而其他应用比如浏览器和微信都是正常使用网络的,由此可见,这是Git的配置问题。
把Git安装路径下的文本文件翻了个底朝天,没有找到代理配置。
最终在C盘的这个目录下找到了
打开之后,把http
和https
的设置项改成了正确的代理端口。
正常连接Git。
补充:怎么判断是代理端口的问题,怎么确认是正确的代理端口
这个代理端口应该是科学上网的遗留问题,科学上网软件会自动更改系统代理设置(但是我不太清楚怎么把这个代理写到git的配置文件里去了)。之前用的clash,使用的代理端口是7890,之后换的VPN客户端,使用的代理端口是10808,这些在系统设置里面可以看到。