builds.sr.ht can use private repos on git.sr.ht and elsewhere, but you have to configure each job with an SSH key that has access to your account.
The resulting build manifest should look something like this:
image: # ...
secrets:
- c043e12e-a297-4ece-b09c-bb5a99dc4094
sources:
- git@git.sr.ht:~yourname/your-private-repo
commit 5b5b08b3b287db6b0180d0092943d1afb04b8852 Author: Drew DeVault <drew@ddevault.org> Date: 2026-08-27T10:32:53+02:00 terms.md: limit LLM use