ホームページ > バックエンド開発 > Golang > GitLab-CI Runner の自己署名証明書検証エラーをバイパスするにはどうすればよいですか?

GitLab-CI Runner の自己署名証明書検証エラーをバイパスするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-04 04:25:11
オリジナル
640 人が閲覧しました

How to Bypass GitLab-CI Runner Self-Signed Certificate Validation Errors?

Gitlab-CI ランナー証明書検証バイパス

Gitlab-CI ランナーを登録する際、一部のユーザーは自己証明書の無効化に関連するエラーが発生する可能性があります- 署名付き証明書:

couldn't execute POST against https://xxxx/ci/api/v1/runners/register.json:
Post https://xxxx/ci/api/v1/runners/register.json:
x509: cannot validate certificate for xxxx because it doesn't contain any IP SANs
ログイン後にコピー

無効化証明書の検証

Gitlab-CI ランナーの証明書の検証をバイパスするには、次の手順に従います:

  1. 証明書をローカルに保存します:
    Gitlab サーバーに接続し、証明書をローカルにダウンロードしますmachine:

    openssl s_client -connect ${SERVER}:${PORT} -showcerts </dev/null 2>/dev/null | sed -e '/-----BEGIN/,/-----END/!d' > certificate.crt
    ログイン後にコピー
  2. カスタム CA ファイルでランナーを登録:
    tls-ca-file 引数を使用してランナーを登録し、ダウンロードした証明書を指定しますファイル:

    gitlab-runner register --tls-ca-file="path/to/certificate.crt" [other options]
    ログイン後にコピー

注: コマンドで指定した CERTIFICATE パスが証明書ファイルへの絶対パスであることを確認してください。

以上がGitLab-CI Runner の自己署名証明書検証エラーをバイパスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート