そのため、サーバーで HTTPS を使用して GitLab をセットアップしようとしています。シンプルですね。
良い...
私は一種の自己署名証明書を使用しています。また、必ずしも自己署名証明書だけではありません。システムにルート証明書がインストールされています (Ubuntu 15.04 を実行し、/etc/ssl/certs フォルダーと /etc/ssl/certs の ca-certificates.crt ファイルの両方にあります。中間証明書とサーバー証明書があります)。サーバーで HTTPS に使用している.しかし、GitLab CI から OAUTH を機能させることができないようです.サーバーの GitLab アカウントから承認を押した後、「私たちは申し訳ありませんが、問題が発生しました。」ログに次のエラーが表示されます。
Faraday::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed): app/controllers/user_sessions_controller.rb:18:in `callback'
この問題の原因がわかりません。Web サーバーの証明書チェーンを実行しています。Qualys SSLLabs テストで A を取得しました。解決策を探しているときに見た SSL Doctor Ruby アプリケーションは、証明書チェーンに問題を検出しませんでした。この時点で、このエラーの原因についてはまったくわかりません。誰かがこれを整理するのを手伝ってくれますか?