Written by Ayush Sharma
While preparing to contribute to Debian projects, I came across a requirement that all commits must be GPG signed. My previous commits were unsigned, so I decided to set it up properly once instead of using workarounds. This post documents the complete process I followed on Debian WSL and the issues I faced along the way. Why GPG commit signing? A signed commit proves that the commit was created by you and hasn't been modified. Debian projects rely on OpenPGP signatures to verify...