본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 10.9: 커밋에 GPG 서명 하기
-
사용자의 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개의 영문자와 숫자로 이루어진 코드 부분이다.
-
git config 설정에 사용자의 key ID 를 추가하기
git config --global user.signingkey YOUR-16-DIGIT-KEY-ID -
1.7.9 버전을 기준으로,
git commit
명령은-S
옵션을 통해 사용자의 서명 정보를 커밋에 첨부할 수 있다. 이 옵션 사용시 git 은 사용자의 GPG passphrase 를 입력하도록 요구하며, 이 과정을 통과하면 사용자의 서명 정보가 커밋 기록에 추가된다.git commit -S -m "Your commit message"
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
10.11: 특정 날짜 정보를 커밋에 포함시키기 (0) | 2019.10.24 |
---|---|
10.10: 특정 파일들의 변경사항을 커밋하기 (0) | 2019.10.24 |
10.8: 다른 사람을 대신하여 커밋하기 (0) | 2019.10.23 |
10.7: 빈 (empty) 커밋 생성하기 (0) | 2019.10.23 |
10.6: 커밋에 포함될 내용을 선택적으로 stage 하기 (0) | 2019.10.22 |