4장. git 보안을 사용하여 파이프라인 인증
Git 시크릿은 Git 리포지토리와 안전하게 상호 작용하는 인증 정보로 구성되며 인증을 자동화하는 데 자주 사용됩니다. Red Hat OpenShift Pipelines에서는 Git 시크릿을 사용하여 실행 중에 Git 리포지토리와 상호 작용하는 파이프라인 실행 및 작업 실행을 인증할 수 있습니다.
파이프라인 실행 또는 작업 실행에서는 연결된 서비스 계정을 통해 시크릿에 액세스할 수 있습니다. OpenShift Pipelines는 기본 인증 및 SSH 기반 인증을 위해 Git 보안을 주석(키-값 쌍)으로 사용하도록 지원합니다.
4.1. 인증 정보 선택 링크 복사링크가 클립보드에 복사되었습니다!
파이프라인 실행 또는 작업 실행에는 다른 Git 리포지토리에 액세스하려면 여러 인증이 필요할 수 있습니다. OpenShift Pipelines에서 인증 정보를 사용할 수 있는 도메인으로 각 보안에 주석을 답니다.
Git 보안에 대한 인증 정보 주석 키는 tekton.dev/git- 로 시작해야 하며, 해당 값은 OpenShift Pipelines에서 해당 인증 정보를 사용할 호스트의 URL입니다.
다음 예에서 OpenShift Pipelines는 사용자 이름과 암호를 사용하는 basic-auth 시크릿을 사용하여 github.com 및 gitlab.com 의 리포지토리에 액세스합니다.
예: 기본 인증을 위한 여러 인증 정보
ssh-auth 시크릿(개인 키)을 사용하여 Git 리포지토리에 액세스할 수도 있습니다.
예: SSH 기반 인증을 위한 개인 키
- 1
- SSH 개인 키 파일의 내용입니다.