2016-05-24 8 views
0

У меня есть Packagist, созданный для обеспечения локальной системы пакетов для нашего проекта, однако локальный сервер Gitlab работает только с http://. Где композитор.json, используемый Пакагистом? И это то, что я бы добавил?Используйте «secure-http: false» для Composer, используемого Packagist

{ 
    "config": { 
     "secure-http": false 
    } 
} 

Для ясности, ошибка при попытке представить репозиторий в Packagist является:

Uncaught Exception: [Composer\Downloader\TransportException] Your configuration does not allow connections to http://custom-server/custom/repo.git. See https://getcomposer.org/doc/06-config.md#secure-http for details. 

ответ

0

Я бегу через исходный код Packagist и нашел файл, который он пытается загрузить (/ USR/доля/HTTPD/.composer/config.json). Я предполагаю, что каталог зависит от вашего веб-сервера.

Так что я создал этот файл:

/usr/share/httpd/.composer/config.json 

с содержанием:

{ 
    "config": { 
     "secure-http": false 
    } 
} 
+0

Объяснение на 'why' вы поделились это очень поможет, либо это из опыта или тестирования он поднимет' quality' из ваших ответ. Приветствия :) – Avidos

0

Запрос:

$/opt/cpanel/composer/bin/composer config secure-http 

Установите ложные

$/opt/cpanel/composer/bin/composer config secure-http false 

истинна

$/opt/cpanel/composer/bin/composer config secure-http true 

Для получения дополнительной информации см:

$composer config -h 

 Смежные вопросы

  • Нет связанных вопросов^_^