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

时间:2014-02-07 14:54:21

标签: 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 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凭据,但它没有用。

2 个答案:

答案 0 :(得分:7)

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

composer install --prefer-source

git clone

说明

  

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

他还指出:

composer install --prefer-dist

将下载该软件包的压缩版本。

说明

  

即使对于dev版本,也可以从package dist强制安装。

在任何一种情况下,API都

答案 1 :(得分:3)

使用Composer发生了很多事情。

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

相关问题