OpenSSL SSL_connect: Connection was reset in connection to github.com:443
目录
OpenSSL SSL_connect: Connection was reset in connection to github.com:443
【常见模块错误】
【解决方案】
欢迎来到英杰社区https://bbs.csdn.net/topics/617804998
欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,武汉城市开发者社区主理人
擅长.net、C++、python开发, 如果遇到技术问题,即可私聊博主,博主一对一为您解答
修改代码、商务合作:
Yan--yingjie
Yan--yingjie
Yan--yingjie
【常见模块错误】
如果出现模块错误
进入控制台输入:建议使用国内镜像源pip install 模块名称 -i https://mirrors.aliyun.com/pypi/simple我大致罗列了以下几种国内镜像源:清华大学
https://pypi.tuna.tsinghua.edu.cn/simple阿里云
https://mirrors.aliyun.com/pypi/simple/豆瓣
https://pypi.douban.com/simple/百度云
https://mirror.baidu.com/pypi/simple/中科大
https://pypi.mirrors.ustc.edu.cn/simple/华为云
https://mirrors.huaweicloud.com/repository/pypi/simple/腾讯云
https://mirrors.cloud.tencent.com/pypi/simple/
【解决方案】
OpenSSL SSL_connect: Connection was reset in connection to github.com :443 这个错误通常由多种原因引起,包括网络配置问题、代理设置问题或证书问题。以下是一些可能的解决方案:
-
检查并配置代理:
- 如果你使用了VPN或代理软件,确保你的系统代理设置与Git的代理设置一致。例如,如果你的代理是127.0.0.1:7890,那么在Git中也应配置相同的代理。
- 可以尝试关闭VPN或代理,然后重新执行操作。
-
修改Git的网络设置:
- 使用命令
git config --global http.proxy
和git config --global https.proxy
来指定代理服务器的IP地址和端口号。 - 确保这些配置正确无误,并且与实际使用的代理服务器匹配。
- 使用命令
-
检查证书问题:
- 确保你使用的SSL证书是由受信任的CA签发的,并且没有过期。如果使用的是自签名证书,可能会导致连接被重置。
- 可以尝试更换证书或者更新证书链文件。
-
重启命令行窗口或计算机:
- 有时简单的重启命令行窗口或者整个计算机可以解决一些临时性的问题。
-
编辑hosts文件:
- 检查并编辑你的hosts文件(通常是位于
/etc/hosts
),确保没有错误的条目干扰GitHub的访问。
- 检查并编辑你的hosts文件(通常是位于
-
其他常见解决方法:
- 确认网络连接正常,可以尝试通过浏览器访问其他网站来验证网络是否正常。
- 关闭所有代理软件后再次尝试操作,以排除代理冲突的可能性。