Engineering Yubikey Software development Git Keys to the Commit Castle Cryptographically signing your git commits prevents another person from making commits to a repository in your name. I have a couple of examples where someone has committed code in my name (never maliciously),