问题场景:
当我打开项目,准备开心从Git拉取代码的时候,然后就报错啦~
问题描述
以上场景可能会报以下错误“unable to access 'https://github.com/xxxx/xxxx/': Failed to connect to 127.0.0.1 port 7890 after 2068 ms: Couldn't connect to server”
原因分析:
如果你处于 VPN 环境下时,GitHub 连接失败往往是由于代理服务器与 Git 配置不一致导致的。具体表现为 Git 在尝试通过代理访问 GitHub 时失败,或者代理的端口不正确。
解决方案:
如果你处于VPN下,解决办法如下
网上很多解决办法都是通过修改代理的方式来处理的,要么就是修改Git的代理,要么就是修改本机的代理,我们得知道最终目的是为了保证Git和我们本机的代理端口一致,才能拉取代码成功,但是我这里不建议修改本机的代理,因为很可能你修改过后会导致你的浏览器无法访问(别问我是怎么知道的(手动微笑~)),所以我这里修改的是Git的代理,保证和系统设置的代理一致:
首先,你需要查找到你本机的代理端口,具体为:此电脑->属性->网络与Internet->代理->使用代理服务,点开里面就有代理端口号,假设你查到的代理端口号为56789
通过以下命令可以修改Git端口号:
git config --global http.pr