TL;DR

  • Git commit 에 대해, 서명을 하도록 할 수 있다.
    • 가령 GitHub 에서는 서명이 되어 있는 commit 에 대해서는 다음과 같은 메세지가 뜬다 (공문):

  • 이를 위해, 기존에 사용하던 ssh key 로 commit message 를 서명하도록 할 수 있다.
  • 다음의 git config --global 으로 설정을 해줄 수 있다.
git config --global gpg.format ssh
git config --global user.signingkey /path/to/public_key
git config --global commit.gpgsign true