git 提交代码无法连接:Failed to connect to github.com port 443 after 21060 ms
项目场景:`
在能够访问github仓库的情况下,生成本地代码并提交到github上时会遇到提交不成功的问题,如下:
fatal: unable to access ‘https://github.com/Pitt-ding/opc_comm.git/’: Failed to connect to github.com port 443 after 21060 ms: Couldn’t connect to server
问题描述
在本地编写代码并将代码提交到本地仓库后,向远程仓库Push代码时总是会遇到无法连接的问题,即使更换了网络线路也无济于事
原因分析:
git向远程仓库推送代码时不会直接选择你的代理服务器,而是直接连接网络,然而不通过代理就相当于把代理关闭掉直接访问github,那就要看运气了。
解决思路:
提示:这里填写该问题的具体解决方案:
1、检查自己的网络
> 可以通过Ping 检查自己的网络是否连接通畅
ping github.com
如果正常将显示如下结果:
2、检查git的代理服务器
运行cmd命令行,输入git config --global -l 回车,查看git目前配置状态,是否有https.proxy或者http.proxy的选项,这个就是git现在的代理配置
3、删除git的代理配置
可以通过git config --global --unset https.proxy
4、查看电脑代理配置
打开电脑配置》网络和internet》代理
5、更新git代理配置为电脑代理
通过指令git config --global https.proxy http://127.0.0.1:10090 为git配置https.proxy代理
6、再次尝试Push代码
再次执行git push 指令尝试推送代码,并在github检查自己的仓库,如果已经更新则表示配置成功!问题解决,恭喜!