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

你可能感兴趣的:(git 终端http代理 https代理)