So, feel free to correct me if I am wrong but this is my current knowledge about ts:

  1. PGP and SSH both use asymmetric encryption; in other words there is always a public and private key.
  2. You can verify the sender with your public key if the sender signs whatever he sends with his private key.
  3. You tend to insert your public key into remote Git repository like Github etc.

So should your private key not be sufficient to verify your identity when you push commits? Why would you want to use PGP instead?

  • @limer@lemmy.dbzer0.com
    link
    fedilink
    English
    410 days ago

    I’m am glad you asked this, because I did not know and had to look it up, so I found pgp can have multiple signatures of people saying this is a trustworthy key and helps show people it’s really you.

    But if you used your regular key, how do people know it came from you ?