2014-02-07 22 views
7

Wenn ich versuche, ein Laravel-Projekt aus einer composer.lock-Datei zu installieren, fordert Composer mich zur Authentifizierung auf.Composer installieren Laravel fragt nach Authentifizierung für 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 

Ich habe OpenSSL installiert. PHP 5.5.3 unter Ubuntu 13.10 verwenden.

Irgendeine Idee, wie man das umgehen kann? Versucht, mir meine Github-Anmeldeinformationen zu geben, aber es hat nicht funktioniert.

Antwort

3

Viel passiert mit Composer.

Dies ist ein temporäres Composer/Packagist Problem: es ist nicht in der Lage, erforderliche Dateien (in der Regel aufgrund von Timeout) herunterladen und wenn Dateizugriff verweigert wird fragt es nach dem VCS-Passwort.

+0

Danke, ich werde abwarten. – Znarkus

+5

Wenn Sie in kurzer Zeit viel Composer verwenden, wird möglicherweise das Github-API-Limit ausgelöst. Sie können sich einfach anmelden und dieses Konto verwenden, um das Limit zu erhöhen. – Sven

7

ich in der gleichen Ausgabe lief und ein Kollege vorgeschlagen auszuführen:

composer install --prefer-source 

das wird git clone

Beschreibung:

Forces Installation von Paketquellen, wenn möglich, einschließlich VCS-Informationen.

Er stellte ferner fest, dass:

composer install --prefer-dist 

wird eine gezippte Version des Pakets herunterladen.

Beschreibung:

Forces Installation von Paket dist auch für Entwickler-Versionen.

In beiden Fällen wird die API nicht verwendet.

Verwandte Themen