Php 为什么Composer安装突然失败?
我正在本地环境和生产环境中运行Php 为什么Composer安装突然失败?,php,git,docker,github,composer-php,Php,Git,Docker,Github,Composer Php,我正在本地环境和生产环境中运行composer安装,但都失败了。今天才开始。我已经检查了代码更改,而composer文件没有更改。有人能解释一下吗…我不知道会是什么。我原以为github宕机了,但我确实成功安装了一些软件包。我遇到如下错误: 安装phpunit/php定时器(2.1.2):下载(100%) 安装phpunit/php文本模板(1.2.1):下载(100%) 安装phpunit/php文件迭代器(2.0.2):下载(0%)无法从dist下载phpunit/php文件迭代器:无法
composer安装
,但都失败了。今天才开始。我已经检查了代码更改,而composer文件没有更改。有人能解释一下吗…我不知道会是什么。我原以为github宕机了,但我确实成功安装了一些软件包。我遇到如下错误:
- 安装phpunit/php定时器(2.1.2):下载(100%)
- 安装phpunit/php文本模板(1.2.1):下载(100%)
- 安装phpunit/php文件迭代器(2.0.2):下载(0%)无法从dist下载phpunit/php文件迭代器:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装phpunit/php文件迭代器(2.0.2):从缓存克隆050bedf145
- 安装Seer/tokenizer(1.1.3):下载(0%)无法从dist下载Seer/tokenizer:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装Seer/tokenizer(1.1.3):从缓存克隆11336f6f84
- 安装sebastian/代码单元反向查找(1.0.1):下载(0%)无法从dist下载sebastian/代码单元反向查找:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装sebastian/代码单元反向查找(1.0.1):从缓存克隆4419fcdb5e
- 安装phpunit/php代码覆盖率(6.1.4):下载(0%)无法从dist下载phpunit/php代码覆盖率:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装phpunit/php代码覆盖率(6.1.4):从缓存克隆807e6013b0
- 安装条令/实例化器(1.3.0):下载(0%)无法从dist下载条令/实例化器:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装条令/实例化器(1.3.0):从缓存克隆ae466f7262
- 安装phpspec/prophecy(v1.10.2):下载(0%)无法从dist下载phpspec/prophecy:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装phpspec/prophecy(v1.10.2):从缓存克隆b4400efc9d
- 安装phar io/version(2.0.1):下载(0%)无法从dist下载phar io/version:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装phar io/version(2.0.1):从缓存克隆45a2ec53a7
- 安装phar io/manifest(1.0.3):下载(0%)无法从dist下载phar io/manifest:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装phar io/manifest(1.0.3):从缓存克隆7761fcacf0
- 安装myclab/deep-copy(1.9.5):下载(0%)无法从dist下载myclab/deep-copy:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装myclabs/deep copy(1.9.5):从缓存克隆b2c28789e8
- 安装phpunit/phpunit(7.5.20):下载(0%)无法从dist下载phpunit/phpunit:无法对github.com进行身份验证 现在正在尝试从源代码下载
- 安装phpunit/phpunit(7.5.20):克隆9467db479d
进程“git clone--no checkout'/var/www/vendor/phpunit/phpunit'&&cd'/var/www/vendor/phpunit/phpunit'&&git remote add composer'&&git fetch composer&&git remote set url origin'&&git remote set url composer''超过了300的超时时间秒。 > 安装[--首选源][--首选区][--干运行][--开发][--无开发][--无自定义安装程序][--无自动加载程序][--无脚本][--无进度][--无建议]-[v | vv | vvv |--verbose][o |--优化自动加载程序][--类映射权威][--apcu自动加载程序][--忽略平台需求][--[--] 错误:无法生成服务“contianer\u name”:命令“/bin/sh-c composer install&&rm$(哪个composer)”返回非零代码:1
我们也看到了同样的情况,并怀疑这可能是自1.10版以来作曲家行为的变化,也可能是GitHub端的速率限制的变化 看起来它首先尝试HTTP下载(如果Composer没有显示确切的HTTP错误,这真的没有帮助),然后返回到克隆源代码。后者可以工作一段时间,但也会导致超时,这可能是因为GitHub也限制了超时 无论哪种方式,对我们来说,解决这个问题的方法是确保对GitHub的Composer HTTP请求经过身份验证。请参见此处的文档:
composer config-g github-oauth.github.com
您好,看来获取phpunit的github花费的时间太长了