当我尝试从composer.lock文件安装Laravel项目时,Composer会提示我进行身份验证。
$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
- Installing laravel/framework (v4.1.21)
Authentication required (api.github.com):
Username:
$ composer --version
Composer version 7343198817f365b1676ced0f353808f0e408ff9a 2014-02-07 09:59:35
$ php -i | grep ssl
Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv3, tls
openssl
我安装了OpenSSL。在Ubuntu 13.10上使用PHP 5.5.3。
知道怎么解决这个问题吗?试图给它我的Github凭据,但它没有用。
答案 0 :(得分:7)
我遇到了同样的问题,一位同事建议跑:
composer install --prefer-source
将 git clone
说明
尽可能强制从包源安装,包括VCS信息。
他还指出:
composer install --prefer-dist
将下载该软件包的压缩版本。
说明
即使对于dev版本,也可以从package dist强制安装。
在任何一种情况下,API都不。
答案 1 :(得分:3)
使用Composer发生了很多事情。
这是一个临时的composer / packagist问题:它无法下载所需的文件(通常是由于超时),当文件访问被“拒绝”时,它会要求输入VCS密码。