美文网首页
mac pod install 报错

mac pod install 报错

作者: 梦想不是遥不可及的 | 来源:发表于2024-05-12 18:02 被阅读0次

pod search 能正常使用

pod install 报错  fatal: unable to connect to github.com: github.comgithub.com[0: 20.205.243.166]]: errno=Operation timed out

git clone 经常出现代理错误,报错如下:

fatal: unable to access 'https://github.com/xbg/myproject.git/': Failed to connect to 127.0.0.1 port 8888: 拒绝连接

普遍的解决方案都是取消代理,但是本人经常遇到常见的取消代理无效的问题,所以把各种方案都总结如下。

一、使用 env 指令查询系统代理并取消对应 http 代理

使用指令:

env | grep -i proxy

会显示系统所有的代理信息:

NO_PROXY=localhost,127.0.0.0/8,::1

http_proxy=http://127.0.0.1:8888/

https_proxy=http://127.0.0.1:8888/

HTTPS_PROXY=http://127.0.0.1:8888/

no_proxy=localhost,127.0.0.0/8,::1

HTTP_PROXY=http://127.0.0.1:8888/

使用 unset 指令取消代理:

unset http_proxy

unset  https_proxy

unset  HTTPS_PROXY

unset  HTTP_PROXY

二、使用 git config 指令查询代理并取消代理

查看代理:

git config --global http.proxy

显示已有的 http 代理信息:

http://127.0.0.1:8888

取消代理:

git config --global --unset http.proxy

三、直接修改.gitconfig 配置文档查询代理并取消代理

经常以上两种方式都不能查询到系统代理,但是 git clone 仍有相同报错。

无论是 pull 还是 push 还是 clone 都是这个错误 无法连接到码云 ping 这个 ip 是可以 ping 通的

则可以确定是配置文件代理问题。

直接查看.gitconfig 来查询 git 使用代理,若有代理则将其删除。

使用指令:

vim ~/.gitconfig

.gitconfig 如下:

可以看到有 https 的代理,将那两行删除。

如果依然有问题,说明是全局的配置。

找到 .gitconfig 文件,把这几个配置删掉,就可以正常连接了

此时再 git clone 问题解决。

————————————————

原文作者:wangchunbo

转自链接:https://learnku.com/articles/69507

版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。

参考链接 https://learnku.com/articles/69507

相关文章

网友评论

      本文标题:mac pod install 报错

      本文链接:https://www.haomeiwen.com/subject/ifpufjtx.html