以下の内容はhttps://tamasan238.hatenablog.com/entry/2025/03/17/171057より取得しました。


SSH鍵を使ってかんたんにGit commitに署名したい

ssh-keygen -t ecdsa -b 521 # 既存のキーペアでも可
cat ~/.ssh/id_ecdsa.pub # 出力を github.com/settings/keys にSigning Keyとして登録
git config --global user.email user@example.com # GitHubのプライマリメールアドレスに設定
git config --global gpg.format ssh
git config --global user.signingkey ~/.ssh/id_ecdsa
git config --global commit.gpgsign true

あとはいつも通りに,

git add .
git commit -m "some comment"
git push

GitHubにアクセスしてコミットログを見てみると,ちゃんとVerifiedと表示されているはずです.

もしUnverifiedと表示されていたら,こちらをご確認ください.

tamasan238.hatenablog.com

もう少しPGP鍵が扱いやすくなるといいんですけどね.SSH鍵ですら1Passwordなどに入れている人が増えていることを見るに,PGP鍵の普及はなかなか難しそうです.




以上の内容はhttps://tamasan238.hatenablog.com/entry/2025/03/17/171057より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14