git 终端http代理 https代理

场景:有些同学可能会遇到这样一个问题,在pod install某个库的时候,终端可能会出现the time out - 443 这个问题。

[!] Error installing RxSwift
[!] /usr/bin/git clone https://github.com/ReactiveX/RxSwift.git /var/folders/cq/2r617rsn6jz320whyfvxyrf40000gn/T/d20210628-44259-eqtef7 --template= --single-branch --depth 1 --branch 5.1.2
Cloning into '/var/folders/cq/2r617rsn6jz320whyfvxyrf40000gn/T/d20210628-44259-eqtef7'...
fatal: unable to access 'https://github.com/ReactiveX/RxSwift.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

443.png

解决方案:
终端设置代理!

首先我们需要将电脑连上可以安全上网的环境

设置命令

设置http代理
git config --global http.proxy http://127.0.0.1:7890
设置https代理
git cnfig --global https.proxy https://127.0.0.1:7890

地址:127.0.0.1:7890获取方法见下图:


第一步.png

第二步.png

当我们问题解决了,可以断开代理

取消命令

取消http代理
git config --global --unset http.proxy
取消https代理
git config --global --unset https.proxy

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容