Github 无法更新Symfony项目中的composer
我刚刚将一个Symfony项目从GitHub导入Intellij IDEA。我使用了通常的方法: 现在我想更新composer并开始工作。但当我键入命令行时:Github 无法更新Symfony项目中的composer,github,intellij-idea,composer-php,symfony,Github,Intellij Idea,Composer Php,Symfony,我刚刚将一个Symfony项目从GitHub导入Intellij IDEA。我使用了通常的方法: 现在我想更新composer并开始工作。但当我键入命令行时: composer update 我得到了这个错误: your configuration does not allow connections to http://packagist.org/packages.json... 我不能继续了。请问我错在哪里?较新版本的Composer默认情况下不再允许通过不安全的HTTP进行连接: 默认
composer update
我得到了这个错误:
your configuration does not allow connections to http://packagist.org/packages.json...
我不能继续了。请问我错在哪里?较新版本的Composer默认情况下不再允许通过不安全的HTTP进行连接: 默认为true。如果设置为true,则仅允许通过Composer下载HTTPS URL。如果您确实需要HTTP访问某些内容,那么可以禁用它,但是使用Let's Encrypt获得免费SSL证书通常是更好的选择
要解决此问题,请确保使用HTTPS连接到存储库,或更改您的Composer配置。如果您的资源URL是安全的(使用ssl),请在URL前面添加HTTPS:// 如果要允许不安全的连接,请添加:
"config": {
"secure-http": false
},
在composer.json中
警告:请注意,使用ssl证书并只允许安全连接始终是一种良好的做法。Thx用于回答,但如何确保我使用HTTPS连接到存储库,因为我过去经常连接,并且它是安全的。还有其他方法吗?可能重复吗?