解决git clone过程中出现的问题

在使用git clone时出现了一些问题,抽空来做个汇总,慢慢更新~

问题一,git下载过慢

解决办法:

对git配置局域网代理,可选方式有proxychains,SocksCap,油猴脚本,gitee等

当然,最简单的方式终端执行以下命令就好

1
2
3
#Windows/Mac/Linux
git config --global http.proxy "http://127.0.0.1:7890"
git config --global https.proxy "http://127.0.0.1:7890"

或者替换github下载地址

https://github.com/attify/firmware-analysis-toolkit.git

https://hub.fastgit.org/attify/firmware-analysis-toolkit.git

https://gitclone.com/github.com/attify/firmware-analysis-toolkit.git

https://github.com.cnpmjs.org/attify/firmware-analysis-toolkit.git

GitHub 文件加速

https://github.91chifun.workers.dev/

问题二,git clone过程出现报错

例如:

curl: (35) OpenSSL SSL_connect: Connection was reset in connection to
github.com:443

解决办法:

更新git客户端软件

可以官网下载手动覆盖更新,也可以命令解决

1
2
#Windows/Mac/Linux
git update-git-for-windows

问题三,git push过程出现报错

例如:

fatal: unable to access ‘https://github.com/iqiqiya/iotRat.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

解决办法:

使用魔法 可以全局代理 也可以git使用局域网代理(http/socks)

http代理参考问题一