【发布时间】:2018-02-27 14:36:47
【问题描述】:
我使用 intellij 终端来获取 git repo。但是当我尝试拉或推时,我得到了这个错误:
1407742E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警报协议 版本。
我该如何解决这个问题?请帮帮我。
【问题讨论】:
-
您是否使用 SSH 或基本凭据进行授权?如果是前者,那么也许尝试切换到基本,至少作为临时解决方法。
我使用 intellij 终端来获取 git repo。但是当我尝试拉或推时,我得到了这个错误:
1407742E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警报协议 版本。
我该如何解决这个问题?请帮帮我。
【问题讨论】:
更新您的 git 二进制文件和/或 IDE。您的工具正在尝试 GitHub 不再支持的 TLS 1.0 握手。
https://githubengineering.com/crypto-removal-notice/
2018 年 2 月 8 日,我们将开始禁用以下功能:
TLSv1/TLSv1.1:这适用于所有 HTTPS 连接,包括到 https://github.com 和 https://api.github.com 的 Web、API 和 git 连接。
diffie-hellman-group1-sha1:这适用于到 github.com 的所有 SSH 连接
diffie-hellman-group14-sha1:这适用于到 github.com 的所有 SSH 连接
【讨论】: