GitHub库无法下载解决方案

最近GitHub被墙的很厉害,也可能是网络被限制,导致打包机一直拉不下代码,用fq工具,然后各种配置都不行。偶然发现gitconfig有替换URL功能,想到一个方法。先把GitHub的代码导入到码云或者你们公司的代码平台,再更换URL映射。

很多报无法访问错误:

[!] Error installing ReactiveObjC

[!] Error installing SDWebImage

[!] Error installing SSZipArchive
[!] /usr/bin/git clone [https://github.com/ZipArchive/ZipArchive.git](https://github.com/ZipArchive/ZipArchive.git) /var/folders/6h/bhmdvd9s1rxc40_xhz9g2rww0000gn/T/d20221122-79068-1nux8ny --template= --single-branch --depth 1 --branch v1.8.1

Cloning into '/var/folders/6h/bhmdvd9s1rxc40_xhz9g2rww0000gn/T/d20221122-79068-1nux8ny'...
fatal: unable to access '[https://github.com/ZipArchive/ZipArchive.git/](https://github.com/ZipArchive/ZipArchive.git/)': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 

比如替换YYText,用下面的命令:


git config --global url."https://gitee.com/xxxx/YYText.git".insteadOf https://github.com/ibireme/YYText.git

将YYText映射到自己的代码平台,后面有库报错就换掉。

上面的命令执行完,会加到本地的 ~/.gitconfig 文件里面,也可以跳过命令直接修改该文件。

[url "https://gitee.com/xxxx/YYText.git"]
    insteadOf = https://github.com/ibireme/YYText.git

你可能感兴趣的:(GitHub库无法下载解决方案)