2014-02-07 55 views
7

当我尝试从composer.lock文件安装Laravel项目时,Composer会提示我进行身份验证。作曲家安装Laravel要求Github进行身份验证

$ 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凭据,但它没有奏效。

回答

3

作曲家会发现很多。

这是一个临时性的作曲家/包装师问题:它无法下载所需的文件(通常是由于超时),当文件访问被拒绝时它会要求提供VCS密码。

+0

谢谢,我会拭目以待。 – Znarkus

+5

在很短的时间内使用Composer可能会触发Github API限制。您可以简单地注册并使用该帐户来增加限制。 – Sven

7

我遇到同样的问题,也是一个同事建议运行:

composer install --prefer-source 

这将混帐克隆

说明:

部队从可能的情况下源码包安装,包括VCS信息。

他还指出:

composer install --prefer-dist 

将下载包的压缩版本。

说明:

部队从包DIST安装连供开发的版本。

在任一情况下,API是而不是使用。