web-dev-qa-db-ja.com

HTTPSを使用したGitlab git clone-ローカル発行者証明書を取得できません

git clone https://my.example.com/gitlab/Java/repository.gitを使用すると、

「リポジトリ」への複製...
致命的: ' https://my.example.com/gitlab/Java/repository.git 'にアクセスできません:
SSL証明書の問題:ローカル発行者証明書を取得できません

git config --global http.sslVerify falseを設定すると問題なく動作します

GitlabはApache2およびgitlab-workhorseに転送するSSLで使用されます。構成の詳細: リポジトリクローンのGitlab HTTPS URIが機能しません-SSLホストを確認できませんでした-致命的:アクセスできません

SSL証明書はApache構成と同じであるため、追加しようとしましたが、役に立ちませんでした。

nginx ['ssl_certificate'] = "/etc/gitlab/ssl/my.example.com.crt"
nginx ['ssl_certificate_key'] = "/etc/gitlab/ssl/my.example.com.key"

検証を無効にせずにHTTPS経由でgitアクションを実行するように構成するにはどうすればよいですか?

4
Justas

https://www.sslshopper.com/ssl-checker.html でSSLをチェックし、ブラウザがURLについて文句を言わないうちにいくつかの警告を表示しました。不足していたSSLCertificateChainFile /etc/Apache2/ssl/1_root_bundle.crt/etc/Apache2/sites-available/default-ssl.conf

0
Justas