![curl-ling 时出现 SSL 错误,导致 git pull 可能停止工作(?)](https://linux22.com/image/1559629/curl-ling%20%E6%97%B6%E5%87%BA%E7%8E%B0%20SSL%20%E9%94%99%E8%AF%AF%EF%BC%8C%E5%AF%BC%E8%87%B4%20git%20pull%20%E5%8F%AF%E8%83%BD%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C%EF%BC%88%EF%BC%9F%EF%BC%89.png)
实际的问题是,当我尝试时,git pull
它就挂起了。
因此,为了检查是否与 github 连接,我打开了我的 ming tty git bash 终端,并尝试获取 github zen api 端点。以下是响应...
$ curl "https://api.github.com/zen"
curl: (35) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protoc
ol version
我怀疑 SSL 协商存在一些错误;也许一些旧的缓存证书导致 curl 出现错误,并且git pull
挂起......
我该如何解决问题?
答案1
喜欢@dave_thompson_085说了,这不是 SSL 问题。将 git 更新到最新版本。