pod install 報(bào)錯(cuò)解決辦法
錯(cuò)誤信息:
Error installing 庫(kù)名
[!] /usr/bin/git clone https://github.com/rs/xxx.git /var/folders/8p/r8g_lkd578d90pq7h_mnv2ww0000gn/T/d20210918-72433-1y3o2eq --template= --single-branch --depth 1 --branch 3.8.3
Cloning into '/var/folders/8p/r8g_lkd578d90pq7h_mnv2ww0000gn/T/d20210918-72433-1y3o2eq'...
fatal: unable to access 'https://github.com/rs/xxx.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
解決辦法:(前提是你有翻墻小軟件[壞笑] 我的是Shadowsocks)
設(shè)備信息:mac??big sur 11.2.3
?1、打開(kāi)網(wǎng)絡(luò) 偏好設(shè)置——高級(jí)——找到如圖參數(shù) (這些參數(shù)也和你的代理工具設(shè)置有關(guān)聊疲,可以根據(jù)自己實(shí)際情況修改)
2午绳、命令行執(zhí)行
? ? 方式1: git設(shè)置全局代理,所有的git拉取走這個(gè)代理
????????git config --global http.proxy SOCKS://127.0.0.1:7890
? ? 方式2: 如果需要國(guó)內(nèi)git庫(kù)不走代理,而是只需要github上的代碼庫(kù)走代理酪耕,就可以這樣設(shè)置
????? ? git config --globalhttp.https://github.com.proxy?SOCKS://127.0.0.1:7890
3呜象、在項(xiàng)目執(zhí)行
????pod install
到此,配置完成晚岭,實(shí)測(cè)有效鸥印,執(zhí)行速度杠杠的。
注:題外話
1腥例、取消代理的兩種方式辅甥,對(duì)應(yīng)上面設(shè)置代理的方式:
????方式1:同時(shí)這種方式會(huì)取消所有在git global配置的代理
????git config --global --unset http.proxy
????方式2:
????git config --global --unset http.https://github.com.proxy
2、查看git的配置
????config 配置指令
????1燎竖、git config
????config 配置有system級(jí)別?global(用戶級(jí)別) 和local(當(dāng)前倉(cāng)庫(kù))三個(gè)璃弄,git在查找設(shè)置順序 system ->global -> local? 配置依次覆蓋, 查看對(duì)應(yīng)的配置文件
????查看系統(tǒng)config
? ? ????git config --system --list
????查看當(dāng)前用戶(global)配置
????????git config --global? --list
????查看當(dāng)前倉(cāng)庫(kù)配置信息? ?
????????git config --local?--list