git 终端http代理 https代理
场景:有些同学可能会遇到这样一个问题,在pod install某个库的时候,终端可能会出现the time out - 443 这个问题。
443.png[!] 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
解决方案:
终端设置代理!
首先我们需要将电脑连上可以安全上网的环境
设置命令
设置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