GitNotes.10-9.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 10.9: 커밋에 GPG 서명 하기

  1. 사용자의 key ID 확인하기

    gpg --list-secret-keys --keyid-format LONG /Users/davidcondrey/.gnupg/secring.gpg -------------------------------------- sec 2048R/YOUR-16-DIGIT-KEY-ID YYYY-MM-DD [expires: YYYY-MM-DD]

    위 예제에서 사용자의 ID 는 첫번째 슬래시 ('/') 이후에 표시되는 16개의 영문자와 숫자로 이루어진 코드 부분이다.

  2. git config 설정에 사용자의 key ID 를 추가하기

    git config --global user.signingkey YOUR-16-DIGIT-KEY-ID
  3. 1.7.9 버전을 기준으로, git commit 명령은 -S 옵션을 통해 사용자의 서명 정보를 커밋에 첨부할 수 있다. 이 옵션 사용시 git 은 사용자의 GPG passphrase 를 입력하도록 요구하며, 이 과정을 통과하면 사용자의 서명 정보가 커밋 기록에 추가된다.

    git commit -S -m "Your commit message"

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts