> 백엔드 개발 > 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 Runner 인증서 유효성 검사 우회

Gitlab-CI Runner를 등록할 때 일부 사용자는 자체 무효화와 관련된 오류가 발생할 수 있습니다. -서명된 인증서:

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 파일로 Runner 등록:
    tls-ca-file 인수를 사용하여 다운로드한 인증서를 지정하여 Runner를 등록합니다. 파일:

    gitlab-runner register --tls-ca-file="path/to/certificate.crt" [other options]
    로그인 후 복사

참고: 명령에 제공된 CERTIFICATE 경로가 인증서 파일의 절대 경로인지 확인하세요.

위 내용은 GitLab-CI Runner 자체 서명된 인증서 유효성 검사 오류를 우회하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿