Protecting Code Integrity with PGP — Part 1: Basic Concepts and Tools

Protecting Code Integrity with PGP — Part 1: Basic Concepts and Tools

by Konstantin Ryabitsev

In this article series, we take an in-depth look at using PGP to ensure the integrity of software. These articles will provide practical guidelines aimed at developers working on free software projects and will cover the following topics:

  • PGP basics and best practices
  • How to use PGP with Git
  • How to protect your developer accounts

We use the term “Free” as in “Freedom,” but the guidelines set out in this series can also be used for any other kind of software that relies on contributions from a distributed team of developers. If you write code that goes into public source repositories, you can benefit from getting acquainted with and following this guide.