Home > Backend Development > Golang > How to Bypass GitLab-CI Runner Self-Signed Certificate Validation Errors?

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

Barbara Streisand
Release: 2024-12-04 04:25:11
Original
696 people have browsed it

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

Gitlab-CI Runner Certificate Validation Bypass

When registering a Gitlab-CI runner, some users may encounter an error related to invalidating a self-signed certificate:

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
Copy after login

Disabling Certificate Validation

To bypass certificate validation for Gitlab-CI runners, follow the steps below:

  1. Save Your Certificate Locally:
    Connect to the Gitlab server and download the certificate to your local machine:

    openssl s_client -connect ${SERVER}:${PORT} -showcerts </dev/null 2>/dev/null | sed -e '/-----BEGIN/,/-----END/!d' > certificate.crt
    Copy after login
  2. Register Runner with Custom CA File:
    Register your runner using the tls-ca-file argument to specify the downloaded certificate file:

    gitlab-runner register --tls-ca-file="path/to/certificate.crt" [other options]
    Copy after login

Note: Ensure that the CERTIFICATE path provided in the commands is an absolute path to the certificate file.

The above is the detailed content of How to Bypass GitLab-CI Runner Self-Signed Certificate Validation Errors?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template