pod & git & flutter 操作时的问题
Failed to connect to github.com port 443: Operation timed out
fatal: unable to access 'https://github.com
先检查
ping github.com
看看是否可以ping通
一般情况下ping通便可以解决问题,我这边是这样的。如果
ping
不通,可以打开host,看看host中对应的ip是否可以ping通
140.82.114.4 github.com
199.232.69.194 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
如果ping不通,则使用网址查询 重新确定各个域名所对应的ip,然后覆盖掉之前的host, Mac上的host位置
/private/etc/hosts
直接编辑是无效的,需要copy到其它位置编辑后,再覆盖。如果ping通,但是依然链接不上,可以查询是否是设置了git的代理(代理设置一个是global 一个是local,两个都要查一下), 先尝试删除代理后,看看是否可以ping通。
git config --global -l
alias.st=status
user.name=youran
user.email=youran1024@163.com
push.default=matching
core.quotepath=false
core.editor=vim
http.https://github.com.proxy=socks5://127.0.0.1:7890
http.https://github.com.proxy=socks5://127.0.0.1:7890
即为代理设置, 通过如下命令删除
删除命令
git config --global --unset http.https://github.com.proxy
设置命令:
git config --global http.https://github.com.proxy socks5://127.0.0.1:1086
设置代理一定要确保本地代理服务正常运行, 代理端口是正确的。
PS:
我没有设置代理, 依然可以正常操作, 这一步不是必须的。
祝大家好运~