在OpenSSL升级后,与github的连接不起作用

时间:2018-02-23 16:10:57

标签: github openssl

我们已将OpenSSL从0.9.8升级到1.0.2n(2017年12月7日)。我们需要对TLS 1.2的支持。

从git存储库下载以前工作过,但现在我们接受了大多数命令,例如:

ssh -T git@github.com
Permission denied (publickey).

或者在使用composer时,从存储库下载时会失败:

使用包信息加载作曲家存储库

  

[Composer \ Downloader \ TransportException]" [repository_url_here]"   无法下载文件:SSL操作失败,代码为1。   OpenSSL错误消息:错误:1407742E:SSL   例程:SSL23_GET_SERVER_HELLO:tlsv1警报协议版本失败   启用加密无法打开流:操作失败

我是否必须生成新的私钥/公钥,或重新配置github? Php启用了SSL支持,只需检查它。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Mac OS版本10.10(yoshimite) 1.如果您有openssl版本0.9,请检查openssl(使用命令行- openssl版本-)。或更低,您必须升级到1.2或更高版本。您可以安装homebrew和带有home-brew的upgarde openssl。 2.检查php版本(如果您的php版本为5.6或更低,请使用命令行 php -v