Ваш сервер Satis или Toran Proxy может быть защищен базовой аутентификацией HTTP. Чтобы разрешить вашему проекту иметь доступ к этим пакетам, вам нужно будет сообщить композитору, как пройти аутентификацию с вашими учетными данными. Самый простой способ предоставить свои учетные данные - предоставить свой набор учетных данных в соответствии со спецификацией репозитория, такой как: { "repositories": [ { "type": "composer", "url": "https://extremely:secret@repo.example.org" } ] } Это в основном научит композитора, как автоматически аутентифицироваться при чтении пакетов из репозитория предоставленного композитора. Это не работает для всех, особенно когда вы не хотите жестко закодировать свои учетные данные в вашем composer.json. Существует второй способ предоставить эти детали, и это осуществляется посредством взаимодействия. Если вы не предоставите учетные данные аутентификации, то составитель запросит вас при подключении ввести имя пользователя и пароль. Третий способ, если вы хотите предварительно настроить его, - это файл Файл должен содержать набор имен хостов, за которыми следуют каждая пара с их собственными парами имя пользователя/пароль, например: { "http-basic": { "repo.example1.org": { "username": "my-username1", "password": "my-secret-password1" }, "repo.example2.org": { "username": "my-username2", "password": "my-secret-password2" } } } Основным преимуществом файла |