Tutte le risposte sono utili solo per compilare possibili scenari in un'unica posizione.
Magento ha annunciato un nuovo modo di comunicare al mercato tramite compsoer, quando si esegue composer install
nella directory principale di Magento richiederà nome utente e password, ricordare che questo non è il nome utente e la password Magento, ma è la chiave pubblica e privata di Magento Marketplace.
Accedi al mercato Magento.
Vai al mio account.
In I miei prodotti fai clic su Chiavi di accesso.
Seleziona ver di Magento (1 o 2).
Fai clic su Crea una nuova chiave di accesso, nella casella popup assegna un nome alla chiave.
Fare clic su OK genererà una coppia di chiavi, pubblica e privata.
Ora in Magento root o apri ~/.composer/auth.json
e metti le seguenti righe
{
"http-basic": {
"repo.magento.com": {
"username":"<your public key>",
"password":"<your private key>"
}
}
}
Sei bravo ad andare. Ricorda che il auth.json
file contiene json standard se vedi qualche errore assicurati solo che il tuo file auth contenga json valido, puoi validare il tuo json su JsonLint
Se non desideri aggiungere queste informazioni nel file sopra menzionato (anche se è utile, non è necessario aprire ripetutamente la dashboard di Marketplace), quindi in fase di esecuzione inserisci la tua chiave pubblica come nome utente e la chiave privata come password , se non hai aggiunto la coppia di chiavi nel auth.json
passaggio precedente, non ti preoccupare Magento ti chiederà qui se conservare queste informazioni o no, la scelta è tua! :)