在 Homestead 虚机中 创建项目, 出现 [Composer\Repository\RepositorySecurityException] 错误, 请问怎么破?

通过vagrant ssh连接 homestead vm, 在 ~/Code 目录中 创建 sample 项目的时候报错如下:
[Composer\Repository\RepositorySecurityException]
The contents of https://packagist.laravel-china.org/p/illu... do not match its signature. This could indicate a man-in-the-middle attack or e.g. antivirus software corrupting files. Try running composer again and report this if you think it is a mistake.

请问大家有遇到过这种情况吗?请大牛指点!!!感激不尽!!!

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

管理员给予的解答是更换下 composer 镜像,然后再进行下面的步骤即可。
操作方式为——在【虚拟器】中输入下方代码:

$ composer config -g repo.packagist composer https://packagist.phpcomposer.com

6年前 评论
讨论数量: 6

我也遇到这个问题 换个镜像试试 运行命令行 composer config -g repo.packagist composer https://packagist.phpcomposer.com

6年前 评论

管理员给予的解答是更换下 composer 镜像,然后再进行下面的步骤即可。
操作方式为——在【虚拟器】中输入下方代码:

$ composer config -g repo.packagist composer https://packagist.phpcomposer.com

6年前 评论
续命咖啡

可以解决ssl的问题

4年前 评论

问题:
vagrant@homestead:~/code$ composer create-project laravel/laravel sample --prefer-dist "5.5.*"

[Composer\Downloader\TransportException]
The "https://packagist.laravel-china.org/packag..." file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed

解决方法:composer更换阿里云镜像
vagrant@homestead:~/code$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!