更新为作曲家的最新版本。多年来,我们一直在http上托管我们的软件包存储库,没有任何问题,但现在作曲家说它需要通过https进行连接。我可以通过以下方式解决这个问题: -作曲家自签名证书
"secure-http": false
在我的composer.json配置语句中。不过,我觉得这是一个工作,并希望获得https服务连接更正。为了达到此目的,我在托管服务器上创建了一个自签名证书并启用了ssl。我可以使用我的浏览器连接到存储库(通常有异常消息),但作曲家仍然拒绝连接到它。
我的问题是我需要安装不同的证书才能使这个工作?
如何创建根证书和签署服务器证书,而不是在系统密钥链/证书存储中安装根证书? –
'托管我们的软件包库'您是否使用Satis? //您可以使用https://letsencrypt.org/ –
的免费SSL证书。不幸的是,它不是 - 它是一个内部系统,我不确定在服务器上使用测试版软件会是一个好主意。 –