Elevate Your Git Security: Signing GitHub Commits with 1Password in Windows WSL and Containers

This is a step by step guide on how to setup 1Password SSH agent to provide you with ssh authentication and signing keys to enable a smooth git workflow in WSL and VSCode DevContainers. Continue reading Elevate Your Git Security: Signing GitHub Commits with 1Password in Windows WSL and Containers

Should you require all developers to sign all local commits?

A discussion I have quit often is about the recommendation if companies should require all their developers to sign their commits locally or not. Here is my perspective on that matter. Background Git is very powerful and gives you the possibility to alter existing commits. But this also means, that the author of a commit is not necessarily the one that is committing the code. A commit has two fields: author and committer. Both fields get set to the values of user.name and user.email from git config plus a timestamp. If you rebase, for example, the committer changes to the … Continue reading Should you require all developers to sign all local commits?