The bare minimum for syncing Git repos
Summary
The article advocates a minimal, self-hosted approach to syncing personal Git repos by using bare repositories and SSH, avoiding cloud services. It explains the distinction between bare and non-bare repos, outlines a practical setup with a bare repo on external storage, and describes how to configure remotes and clones across devices. The piece also reflects on sharing fewer public repos and prioritizing discoverability of standalone snippets over broad GitHub hosting.