title: Why does git sign with GPG keys rather than using SSH keys?
body: <p>What are the differences between SSH and GPG asymmetric keys and why does git support signing with GPG rather than using the SSH agent?</p>