【问题标题】:Github - TLS certificate verification has been disabled! on WindowsGithub - TLS 证书验证已被禁用!在 Windows 上
【发布时间】:2021-03-09 18:46:14
【问题描述】:

我正在尝试从 Github 克隆一个存储库,但我无法克隆该存储库,它失败并出现 TLS 证书验证已被禁用! 错误。

当我运行 git clone 命令时,它重定向到在 Github 上登录,它使用 TLS 证书失败,并且即使输入有效的凭据,repo 的身份验证也失败。

我的 Github 帐户启用了双重身份验证

我也尝试过禁用 sslverifcation git config --global http.sslVerify false

Github 错误信息:

系统规格:

操作系统:Windows 10

架构:64 位

请帮助我。提前致谢。

【问题讨论】:

  • 你使用的是什么版本的 Git for Windows?
  • 我使用的是这个版本的 Git-2.30.1-64-bit
  • 您好,我遇到了同样的问题。你解决了吗?

标签: git ssl github


【解决方案1】:

这对我有帮助:

1 重新启用

git config --global http.sslVerify true

摆脱“TLS证书验证已被禁用”。

2 在 GitHub 上创建个人访问令牌:https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token

3 当提示输入凭据时,使用我的电子邮件作为用户,使用个人访问令牌作为密码

4 要删除错误的凭据,请关注Where is github authentication token stored on Windows?

【讨论】:

    【解决方案2】:

    您可以使用以下配置允许 git 与 Windows 自己的证书存储区通信:

    git config --global http.sslBackend schannel
    

    我不知道这是否可以帮助 OP,但我想它可以帮助一些最终解决这个问题的人。

    这是我的来源:How do I configure Git to trust certificates from the Windows Certificate Store?

    【讨论】:

      【解决方案3】:

      如果您想避免出现警告消息,则需要包含证书。

      https://docs.gitlab.com/charts/installation/tls.html

      查看消息中的链接:https://aka.ms/gcmcore-tlsverify

      TLS 验证

      如果您将自签名 TLS (SSL) 证书与自托管 主机提供商,例如 GitHub Enterprise Server 或 Azure DevOps Server (以前是 TFS),您可能会看到以下错误消息 尝试使用 Git 和/或 GCM 进行连接:

      $ git clone https://ghe.example.com/john.doe/myrepo 致命:远程 根据验证程序,证书无效。这 推荐和最安全的选择是获取已签名的 TLS 证书 由公共受信任的证书颁发机构 (CA)。有多个 公共 CA;这是一个需要考虑的非详尽列表:让我们加密, Comodo、Digicert、GoDaddy、GlobalSign。

      如果无法从受信任的 3rd 获取 TLS 证书 派对那么您应该尝试添加特定的自签名证书 或验证链中的 CA 证书之一到您的 操作系统的可信证书存储(macOS、Windows)。

      如果您无法获得受信任的证书,或无法信任 自签名证书,您可以禁用证书验证 Git 和 GCM。

      【讨论】:

      • @M.A.Murali,你能用上面的答案解决它吗,只给出原因但没有解决方案?
      【解决方案4】:

      我遇到了同样的问题,但在克隆 repo 之前使用“init”命令解决了我的问题。

      $ git init
      

      【讨论】:

        猜你喜欢
        • 2014-02-14
        • 1970-01-01
        • 2017-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-16
        • 2015-05-19
        • 1970-01-01
        相关资源
        最近更新 更多