In this video, I answer your question about how I use physical keys to store private keys to make "verified" git commits - not just as myself, but also Microsoft Julie. 2 YubiKeys for 2 Julies.
Links
====
Read the blog article for a detailed explanation (from a not tired Julie)
https://julie.io/writing/setup-git-multiple-gpg-and-yubikeys/
My terminal customizations
https://github.com/julie-ng/dotfiles
Chapters
========
00:00 Intro
00:45 Two YubiKeys for two personalities
01:57 "Verified" commits
04:47 When "Linus Torvalds" deleted Linux…
05:06 Whiteboard explanation
08:17 Demo - signing commits
11:59 Different user, different key
14:51 Closing