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 실행기에 대한 인증서 검증을 우회하려면 다음 단계를 따르십시오.
인증서를 로컬에 저장:
Gitlab 서버에 연결하고 인증서를 로컬에 다운로드하십시오. machine:
openssl s_client -connect ${SERVER}:${PORT} -showcerts </dev/null 2>/dev/null | sed -e '/-----BEGIN/,/-----END/!d' > certificate.crt
사용자 정의 CA 파일로 Runner 등록:
tls-ca-file 인수를 사용하여 다운로드한 인증서를 지정하여 Runner를 등록합니다. 파일:
gitlab-runner register --tls-ca-file="path/to/certificate.crt" [other options]
참고: 명령에 제공된 CERTIFICATE 경로가 인증서 파일의 절대 경로인지 확인하세요.
위 내용은 GitLab-CI Runner 자체 서명된 인증서 유효성 검사 오류를 우회하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!