web-dev-qa-db-ja.com

gitlab SSL設定/証明書の検証に失敗しました

私は自分のgitlabサーバーを持っており、letsencryptSSL証明書で保護されています。

今、私はpackagistを介していくつかのパッケージを公開したいと思います。しかし、packagistにgitリポジトリのURLを入力すると、次のエラーメッセージが表示されます(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
AntonD

わかりました、私はちょうど私の間違いを見つけました。利用した cert.pem の代わりに fullchain.pem

ここで説明: https://stackoverflow.com/questions/34189199/how-do-i-use-let-s-encrypt-with-gitlab

5
AntonD