🔑

github のユーザ名を変えたので、署名用の gpg key のUIDを変える

に公開
  • 最近 githubのusernameを変えたので、コミット署名用の gpg 鍵 のuidを更新。
  • gpg 鍵は yubikeyで管理している。

環境

NAME="Fedora Linux"
VERSION="42 (Workstation Edition)"

YubiKey: YubiKey 5C NFC(FirmwareVer:5.7.4)

UIDの追加、削除

# 鍵のID確認
gpg --list-secret-keys --keyid-format=long
# 鍵のIDを指定して編集。(副鍵を指定しても同じ主鍵の設定に移るので問題ない)
gpg --edit-key <鍵のID>
# uidの追加
gpg> adduid
本名: hoge
電子メール・アドレス: hoge@example.com
コメント:
次のユーザIDを選択しました:
    "hoge <hoge@example.com>"

名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)?O
# 削除する場合
# 削除したいuidを選択
gpg> uid 1
gpg> deluid

GitHubへの再登録

gpg --export -a 

で表示された公開鍵をGitHubへ登録。
https://github.com/settings/keys

  • 一度古い鍵を削除→登録する。

Discussion