서명된 태그 생성
- git tag -s [태그명] -m '메시지' 명령으로 서명된 태그를 생성할 수 있습니다.
- 서명된 태그를 생성하려면 PGP 키가 필요합니다.
PGP 공개키 배포
- 서명된 태그를 확인하려면 서명에 사용된 PGP 공개키를 배포해야 합니다.
- Git 저장소에 Blob 형식으로 공개키를 저장할 수 있습니다.
- gpg --list-keys로 사용 가능한 PGP 키를 확인할 수 있습니다.
- gpg -a --export [키ID] | git hash-object -w --stdin으로 PGP 공개키를 Git 저장소에 저장합니다.
- git tag -a [태그명] [해시값]으로 PGP 공개키를 가리키는 태그를 만듭니다.
PGP 공개키 및 서명된 태그 공유
- git push --tags로 서명된 태그와 PGP 공개키 태그를 원격 저장소에 공유합니다.
- 다른 사람은 git show [PGP태그] | gpg --import로 공개키를 가져와 서명된 태그를 확인할 수 있습니다.
- git show [태그]로 서명된 태그의 세부 정보와 서명 확인 방법을 볼 수 있습니다.
'GIT > Git 분산 환경' 카테고리의 다른 글
[GIT] 빌드넘버 만들기 릴리즈 준비하기 (0) | 2024.03.08 |
---|---|
[GIT] 리모트 브랜치 Merge (0) | 2024.03.07 |
[GIT] Patch 파일 생성 및 적용하기(Apply, am) (0) | 2024.02.29 |
[GIT] 프로젝트 기여하기 (0) | 2024.02.21 |
[GIT] 분산 환경 워크플로 (1) | 2024.02.16 |