InfoGrab Docs

서명된 커밋

GitLab 커밋에 암호화 서명을 해야 하는 이유와 서명된 커밋을 확인하는 방법입니다.

커밋에 디지털 서명을 추가하면 사칭자가 아닌 본인으로부터 커밋이 온 것임을 추가로 보증합니다. 디지털 서명은 신뢰성을 확인하는 데 사용되는 암호화 출력입니다. 서명된 커밋과 검증된 커밋의 차이점을 이해하는 것이 중요합니다: 서명된 커밋에는 커밋의 무결성과 신뢰성을 증명하는 암호화 서명이 첨부되어 있습니다. 서명은 개인 키를 사용하여 만들어집니다. 검증된 커밋은 GitLab이 사용자의 GitLab 프로필에 저장된 알려진 공개 키로 유효성을 검사할 수 있는 서명이 있는 커밋입니다. GitLab이 공개 키로 커미터의 신원을 확인할 수 있으면 커밋은 GitLab UI에서 Verified 로 표시됩니다. Note 커미터와 작성자 필드는 Git에서 별개입니다. 작성자는 커밋을 작성하고 커미터는 이를 적용합니다. 커밋 서명은 커미터의 신원만 확인합니다. GitLab은 다음 커밋 서명 방법을 지원합니다: SSH 키 GPG 키 개인 X.509 인증서 커밋 확인 # 머지 리퀘스트 또는 전체 프로젝트의