我们已将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支持,只需检查它。
答案 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 。