The entire point of the signature is that it can't be forged. If a commit is signed with your private keys, I can reasonably conclude you authored it.
Re:SSH commit verification now supported
by heartbreak on Tuesday August 23, 2022 @05:51PM
(#32572038)
I know this is a solved problem in certain contexts, but realistically how does a third party prove that your private keys are yours?
Re:SSH commit verification now supported
by dinkledunk on Tuesday August 23, 2022 @06:07PM
(#32572228)
Because if you're signing your commits you're probably also the type of person to sign your email with the same key.
How can this be proved? Even with signing, anyone can impersonate anyone.