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
网友评论