Composer安装Laravel要求对Github进行身份验证

Zna*_*kus 7 composer-php laravel-4

当我尝试从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
Run Code Online (Sandbox Code Playgroud)

我安装了OpenSSL.在Ubuntu 13.10上使用PHP 5.5.3.

知道怎么解决这个问题吗?试图给它我的Github凭据,但它没有用.

Que*_*cia 7

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

composer install --prefer-source
Run Code Online (Sandbox Code Playgroud)

这将是git克隆

描述:

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

他还指出:

composer install --prefer-dist
Run Code Online (Sandbox Code Playgroud)

将下载该包的压缩版本.

描述:

即使对于dev版本,也可以从包dist中强制安装.

在任何一种情况下,都不使用API .


Ant*_*iro 3

Composer 发生了很多事情。

这是一个临时的 Composer/Packagist 问题:它无法下载所需的文件(通常是由于超时),并且当文件访问被“拒绝”时,它会要求输入 VCS 密码。

  • 短时间内大量使用 Composer 可能会触发 Github API 限制。您只需注册并使用该帐户即可增加限制。 (5认同)