135
社区成员
发帖
与我相关
我的任务
分享参考:[https://blog.csdn.net/qq_38076935/article/details/120392154?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.pc_relevant_aa&spm=1001.2101.3001.4242.1&utm_relevant_index=3](https://blog.csdn.net/qq_38076935/article/details/120392154?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.pc_relevant_aa&spm=1001.2101.3001.4242.1&utm_relevant_index=3)
项目场景:
GitHub命令行提交代码等连接命令操作时,出现443端口连接不上。
问题描述:
Failed to connect to github.com port 443: Timed out
原因分析:
大致估计是连接的公用dns解析问题,网上很多添加删除http代理的方法均不用。
如:配置文件中添加代理
git config --global https.proxy http://127.0.0.1:1080
git config --global http.proxy http://127.0.0.1:1080
1
2
如:配置文件中删除代理
git config --global --unset http.proxy
git config --global --unset https.proxy
1
2
查看git 配置:
git config --global -l
1
仍然出现问题:connect to 127.0.0.01 port 1080: Connection refused
解决方案:
1.访问地址1-记录ip:https://github.com.ipaddress.com/
2. 访问地址2-记录ip:https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo
3.访问地址3-记录ip:https://github.com.ipaddress.com/assets-cdn.github.com
4.将上述的ip配置在本地DNS解析器中(即hosts文件中)
— window10 hosts文件地址:C:\WINDOWS\system32\drivers\etc
— 修改hosts文件方式:文件属性-安全中按下图勾选,获取修改权限;然后再使用记事本打开编辑保存。
— hosts文件编辑新增内容如下:
140.82.114.3(图1的IP Address) github.com
199.232.5.194(图2的IP Address) github.global.ssl.fastly.net
185.199.108.153(图3的IP Address) assets-cdn.github.com
185.199.109.153(图3的IP Address) assets-cdn.github.com
185.199.110.153(图3的IP Address) assets-cdn.github.com
185.199.111.153(图3的IP Address) assets-cdn.github.com
5. 刷新本地DNS
ipconfig /flushdns
1
----最好将 服务 中的DNSClient服务重启下
原文链接:https://blog.csdn.net/qq_38076935/article/details/120392154