Ошибка проверки SSL-конфигурации / сертификата gitlab

У меня есть собственный сервер gitlab, теперь защищенный SSL-сертификатом letsencrypt.

Теперь я хочу опубликовать некоторые пакеты через packagist. Но когда я ввожу URL-адрес репозитория git в packagist, я получаю следующее сообщение об ошибке (URL-адреса изменены):

Uncaught Exception: [RuntimeException] Failed to execute git clone --mirror 'https://url.de/gituser/repository.git' '/home/composer/.composer/cache/vcs/https---url.de-gituser-repository' Cloning into bare repository '/home/composer/.composer/cache/vcs/https---url.de-gituser-repository'... fatal: unable to access 'https://url.de/gituser/repository.git': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none 

Каждый браузер принимает сертификат. Но не композитор / упаковщик.

Есть идеи, почему?

5
задан 25 April 2016 в 17:46
1 ответ

Хорошо, я только что нашел свою ошибку. Я использовал cert.pem вместо fullchain.pem.

Объясняется здесь: https://stackoverflow.com/questions/34189199/how-do-i-use-let-s-encrypt-with-gitlab

5
ответ дан 3 December 2019 в 01:36

Теги

Похожие вопросы