gitlab SSL 配置/证书验证失败

gitlab SSL 配置/证书验证失败

我有自己的 gitlab 服务器,现在使用 letsencrypt SSL 证书保护。

现在,我想通过 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 

每个浏览器都接受该证书。但 composer/packagist 不接受。

知道原因吗?

答案1

好的,我刚刚发现了我的错误。我使用了cert.pem而不是fullchain.pem

这里解释一下:https://stackoverflow.com/questions/34189199/how-do-i-use-let-s-encrypt-with-gitlab

相关内容