Github - TLS 证书验证已被禁用!在 Windows 上

标签 git ssl github

我正在尝试从 Github 克隆存储库,但无法克隆存储库,它失败了 TLS 证书验证已被禁用! 错误。
当我运行 git clone 命令时,它重定向到在 Github 上登录,它使用 TLS 证书失败,并且即使输入了有效的凭据,repo 的身份验证也失败了。
我的 Github 帐户启用了 双重身份验证 .
我也尝试过禁用 sslverifcation
git config --global http.sslVerify false
Github 错误信息:
enter image description here
系统规范:
操作系统:Windows 10
架构:64位
请帮助我。提前致谢。

最佳答案

这帮助了我:
1 重新启用

git config --global http.sslVerify true
摆脱“TLS证书验证已被禁用”。
2 在 GitHub 上创建个人访问 token :https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token
3 当提示输入凭据时,使用我的电子邮件作为用户,使用个人访问 token 作为密码
4 要删除错误的凭证,请按照 Where is github authentication token stored on Windows?

关于Github - TLS 证书验证已被禁用!在 Windows 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66552941/

相关文章:

Git 钩子(Hook)预提交错误 : "command not found"

git - 如何删除分支及其引用的所有对象

推送被拒绝后 git rebase 修复

ssl - SAML 签名证书 - 哪种 SSL 证书类型?

python - 我应该在哪里以及如何在 GitHub 上存储带有 key 和 token 的文件?

git - 如何 pull 源代码树中的远程分支

delphi - 哪个 Indy TIdHTTPServer 代码负责服务器端检查 SSL 版本和密码?

Heroku 上的 Node.js + SSL。 SSL 由 Nginx 还是 Node.js 处理?

git - 让 git 为分支之间的差异引发 merge 冲突

git - 在一个 git 存储库中有多个 'sub-repositories'?