[GIT] 릴리즈 버전에 태그 달기

서명된 태그 생성

  • 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 [태그]로 서명된 태그의 세부 정보와 서명 확인 방법을 볼 수 있습니다.