Git Clone OpenSSL 10054 错误如何解决?

不管你懂或者不懂,也不管你处于什么原因。有一天,你需要执行一个叫git clone 命令,去Github上克隆一个项目的源代码。

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

正常情况应该是这样:

输入命令后回车,然后显示Cloning, 然后显示Remote,然显示Receiving。进度跑一段时间之后会看到done

 

但是,你很可能会遇到这样的情况:

文件没有克隆成功,只给你留下了一个OpenSSL 和10054。 导致这种的结果的原因,很清晰,但是不可多说。

 

解决方案1:

最简单的方式是开一个上外网的辅助工具(VPN),然后开全局,从新执行命令就能搞定了。

解决方案2

如果上面这条路你不会!那么可以尝试网络上的常规建议,关闭SSL验证。

具体设置方式是,打开命令行CMD工具

输入一下命令:

git config --global http.sslVerify false

然后重新执行git clone 命令。

通过测试发现,这种方式再当前并不能完全解决问题。OpenSSL 还是会随机出现!!!

 

解决方案3:

上面的都不行,就只能用一种简单粗暴但是确实有效的方式。

直接打开githu.com,找到你要克隆的项目,然后点击Code,点击Download Zip。

点击之后会自动开始下载,下载之后是一个压缩包,解压就可以了。

这种方式,在当前,可以说是十拿九稳,基本都会成功。但是注意这种方式下载的文件都以master结尾。并且里面没有附带版本信息。

这个问题,并不影响源代码的使用。只是无法直接运行git pull更新内容。

 

 

小尾巴==========================
公众号:托尼不是塔克
交流群
知识星球
==============================