“git update-git-for-windows”错误:吊销功能无法检查证书吊销

问题描述 投票:0回答:1

我正在尝试使用命令

git update-git-for-windows
更新 Windows 10 中的 Git,但我面临着与此人相同的问题:https://github.com/git-for-windows/git/issues/3930

我最终卸载了 Git 以下载最新版本,而不是使用

git update-git-for-windows
。我尝试使用最新版本的 Git 运行相同的命令,只是为了看看该命令是否有效,但我现在收到另一个错误:

curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.

我没有使用 VPN,并且我将 Git 配置为使用 OpenSSL 进行 HTTPS 连接。我搜索了其他文章,似乎人们在运行其他命令(如

git clone/push/pull
)时遇到了证书问题。我可以很好地运行这些命令,只是
git update-git-for-windows
给了我这个错误。我只是想知道是否有人知道我为什么会收到此错误以及如何解决它? (除了使用
git config --global http.schannelCheckRevoke false
禁用检查之外。我不想这样做,因为这不安全。)

我使用的是 Windows 10,我的 Git 版本是

2.42.0.windows.1

windows git https command-line ssl-certificate
1个回答
0
投票

该错误可能是由于当 Git 尝试通过 HTTPS 进行通信以检查其版本时,SSL/TLS 安全证书检查受到干扰。这种干扰可能会阻止系统正确验证证书。

尝试禁用您的防病毒或网络相关防护(如果有),您应该能够成功运行相同的命令。或者您可能有其他进程干扰安全证书检查。

在此输入图片描述

© www.soinside.com 2019 - 2024. All rights reserved.