Все ответы хороши только для того, чтобы собрать возможные сценарии в одном месте.
Magento объявил о новом способе взаимодействия с рынком через compsoer, когда вы запускаете composer install
в корневом каталоге Magento запрос на ввод имени пользователя и пароля, помните, что это не имя пользователя и пароль Magento, а открытый и закрытый ключ Magento Marketplace.
Войдите в Magento Marketplace.
Перейти к моей учетной записи.
В разделе «Мои продукты» нажмите «Ключи доступа».
Выберите версию Magento (1 или 2).
Нажмите Создать новый ключ доступа, во всплывающем окне введите свой ключ.
Нажав на Ok, вы получите пару ключей: Public и Private.
Теперь в корне Magento или откройте ~/.composer/auth.json
и поставьте следующие строки
{
"http-basic": {
"repo.magento.com": {
"username":"<your public key>",
"password":"<your private key>"
}
}
}
Тебе хорошо идти. Помните, что auth.json
файл содержит стандартный json, если вы видите какую-либо ошибку, просто убедитесь, что ваш файл аутентификации содержит действительный json, вы можете проверить свой json на JsonLint
Если вы не хотите добавлять эту информацию в вышеупомянутый файл (хотя это удобно, вам не нужно многократно открывать панель инструментов Marketplace), то во время выполнения просто введите свой открытый ключ в качестве имени пользователя и закрытый ключ в качестве пароля , если вы не добавили пару ключей на auth.json
предыдущем шаге, не беспокойтесь, Magento спросит вас, сохранять эту информацию или нет, выбор за вами! :)