SSH 키로 커밋 및 태그 서명
GitLab 저장소의 커밋 및 태그에 SSH 키로 서명합니다.
SSH 키로 커밋 및 태그 서명 # - Tier: Free, Premium, Ultimate - Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated SSH 키로 커밋 또는 태그에 서명하면, GitLab은 GitLab 계정에 연결된 SSH 공개 키를 사용하여 서명을 암호화 방식으로 검증합니다. 검증에 성공하면 GitLab은 커밋 또는 태그에 Verified 라벨을 표시합니다. GitLab이 커밋을 검증된 것으로 인정하려면 다음 조건을 충족해야 합니다: 커밋 서명에 사용된 SSH 키를 GitLab 계정에 추가할 때 사용 유형 을 Authentication & Signing 또는 Signing 으로 설정해야 합니다. Git 구성의 커미터 이메일 주소가 GitLab 계정에 연결된 인증된 이메일 주소 와 일치해야 합니다. 서명이 유효하더라도 커미터 이메일이 계정의 인증된 이메일과 일치하지 않으면 커밋은 Unverified 로 표시됩니다. 사용 유형이 Authentication & Signing 인 경우, GitLab에 대한 git+ssh 인증과 커밋 서명에 동일한 SSH 키를 사용할 수 있습니다. 이는 GitLab 계정에 SSH 키 추가 페이지에서 확인할 수 있습니다. GitLab 계정에 연결된 SSH 키 관리에 대한 자세한 내용은 SSH 키를 사용하여 GitLab과 통신하기 를 참조하세요. SSH 키로 커밋 및 태그를 서명하도록 Git 구성 # SSH 키를 생성 하고 GitLab 계정에 추가 한 후, Git을 해당 키를 사용하도록 구성합니다. 사전 요구 사항: Git 2.34.0 이상. OpenSSH 8.1 이상. OpenSSH 8.7은 서명 기능이 손상되어 있습니다. OpenSSH 8.7을 사용 중인 경우 OpenSSH 8.8로 업그레이드하세요. - Usage type 이 Authentication & Signing 또는 Signing 인 SSH 키. 다음 SSH 키 유형이 지원됩니다: ED25519 ED25519_SK RSA ECDSA ECDSA_SK 키를 사용하도록 Git을 구성하려면: 커밋 서명에 SSH를 사용하도록 Git을 구성합니다: git config --global gpg.format ssh 서명 키로 사용할 공개 SSH 키를 지정하고, 파일명( ~/.ssh/examplekey.pub )을 키가 위치한 경로로 변경합니다. 키를 생성한 방법에 따라 파일명이 다를 수 있습니다: git config --global user.signingkey ~/.ssh/examplekey.pub SSH 키로 커밋 서명 # 사전 요구 사항: SSH 키를 생성 했어야 합니다. GitLab 계정에 키를 추가 했어야 합니다. SSH 키로 커밋을 서명하도록 Git을 구성 했어야 합니다. Git의 user.email 이 GitLab 계정에 연결된 인증된 이메일 주소 와 일치해야 합니다. 커밋에 서명하려면: 커밋 시 -S 플래그를 사용합니다: git commit -S -m "My