Laravel 4 Composer install Laravel要求对Github进行身份验证

Laravel 4 Composer install Laravel要求对Github进行身份验证,laravel-4,composer-php,Laravel 4,Composer Php,当我尝试从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

当我尝试从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上使用PHP5.5.3


你知道怎么解决这个问题吗?尝试将我的Github凭据提供给它,但没有成功。

在Composer中经常发生这种情况


这是一个临时编写器/打包师问题:它无法下载所需的文件(通常是由于超时),当文件访问被“拒绝”时,它会要求VCS密码。

我遇到了同样的问题,一位同事建议运行:

composer install --prefer-source
哪个将git克隆

说明:

可能时,强制从包源安装,包括VCS信息

他还指出:

composer install --prefer-dist
将下载压缩版本的软件包

说明:

强制从package dist安装,即使对于开发版本也是如此


无论哪种情况,API都未使用。

谢谢,我将拭目以待。在短时间内大量使用Composer可能会触发Github API限制。你可以简单地注册并使用该帐户来增加限额。