原因
- 有些时候无法访问github.com/。
- 使用梯子可以访问到github.com/。
- 当你使用梯子后,操作git的相关 、pull、push等命令进行访问远程库的时候,却提示【Failed to connect to github.com port 443: Operation timed out】
解决方法一:
git config --global https.proxy http://127.0.0.1:1080
git config --global http.proxy http://127.0.0.1:1080
以上可以基本解决问题
解决方法二:
- 打开github.com.ipaddress.com/ ,复制github.com的ip
2. 打开ipaddress.com/website/git…,或搜索github.global.ssl.fastly.net,复制对应的ip,我这里看到的是4个
3.打开ipaddress.com/website/ass…,或搜索assets-cdn.github.com,复制对应的ip,我这里看到的是4个
- 然后打开C:\Windows\System32\drivers\etc下的hosts文件,在文件尾部写上以下配置
140.82.114.3 github.com
151.101.1.6 github.global.ssl.fastly.net
151.101.65.6 github.global.ssl.fastly.net
151.101.129.6 github.global.ssl.fastly.net
151.101.193.6 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
- 刷新dns,终端或cmd面板下操作
// window
ipconfig /flushdns
// mac
sudo killall -HUP mDNSResponder;say DNS cache has been flushed
解决方法三:
修改DNS,Win11网络配置修改
我是使用方法二解决,不过速度还是较慢。