Linux OSでサーバーを実行しています。Docker は、gitlab もインストールされているコンテナーと共にインストールされます。すべてが正常に機能しています。Windows 10 にランナーをインストールして登録し、CI CD プロセスで使用するつもりです (理由は、展開時にコンパイルしてビルドする必要がある .NET の複数のプロジェクトがあるため、それらを Windows に配置することにしました)。シェルにランナーを登録することで、バッチ スクリプト ファイルを実行してそれらのプロジェクトをビルドできます)。ランナーを登録しようとすると、次のエラーが表示されます: x509: 不明な機関によって署名された証明書
SSL自己証明書を作成して解決する方法(gitlab doc)が説明されています。多くの努力の後、私はまだこのエラーが発生しています。私はsslに少し慣れていませんが、この方法に従います。最初に、gitlabコンテナーでこのコマンドを使用して自己証明書を作成しました:
https://docs.bitnami.com/aws/apps/gitlab/administration/create-ssl- certificate-nginx/
次に、Windows でこのファイルを使用して gitlab ランナーを登録します。ただし、登録中にエラーがスローされます。Windowsで次のコマンドを使用して自己証明書を確認すると:
echo | openssl s_client -CAfile /etc/gitlab-runner/certs/gitlab-hostname.tld.crt -connect gitlab-hostname.tld:443
最後の行で次のエラーが発生します。
read R BLOCK
HTTP/1.1 400 Bad Request
Server: nginx
Date: Wed, 01 Jul 2020 07:58:52 GMT
Content-Type: text/html
Content-Length: 150
Connection: close
<html>
<head><title>400 Bad Request</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
read:errno=0
誰かがこの問題を解決するための詳細な手順を提供できますか? 適切で適切な答えを探していましたが、まだ結果は得られていません。PS: gitlab-runner x509: 不明な機関によって署名された証明書で問題が解決しませんでした