Git报错:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

在尝试与GitHub交互时,遇到SSL错误提示:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version。该错误由于GitHub在2018年停止对TLS 1.0和1.1的支持,只接受TLS 1.2。解决方案包括切换到git-bash并检查TLS版本,确保其为1.2,或者直接下载并更新Git至最新版,以确保支持TLS 1.2。
摘要由CSDN通过智能技术生成

SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

当从Github远程仓库进行git clone或者向Github远程仓库git push的时候,会报错:
这里写图片描述

原因:

在 2018年2月22日19:00 UTC,GitHub 停止了对TLS 1.0 和 1.1 协议的支持,仅支持与 TLS 1.2 协议的连接。

解决:

1.如果之前一直在windows上使用git shell操作的话,可以换成git-bash.exe来操作,并检查TLS版本是否是1.2,更新版本(跳到下一步)
2.查看TLS版本

$ git clone http.sslVersion

如果显示tlsv1.0或者tlsv1.1表示需要更新版本
下载更新 Git 最新版:https://git-scm.com/
更新 TLS

$<
当你在使用Git时,如果遇到SSL certificate problem: unable to get local issuer certificate的错误,这是因为当你通过HTTPS访问Git远程仓库时,服务器上的SSL证书未经过第三方机构认证。未经认证的证书可能存在安全风险,所以Git报错。 解决这个问题的办法是在Git中将sslverify关掉。你可以使用以下命令来配置Gitgit config --global http.sslverify false 这个命令会将Git中的sslverify设置为false,即关闭SSL证书的验证。请注意,关闭SSL证书验证可能会导致安全风险,请在安全的环境下使用这个命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【Git报错SSL certificate problem: unable to get local issuer certificate](https://blog.csdn.net/SkipperKevin/article/details/126557268)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [git中的SSL certificate problem: unable to get local issuer certificate错误的解决办法](https://blog.csdn.net/qq_55125921/article/details/125220576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值