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 32db95c473a18296039b9b2a596fa8a6b5e9d55a Author: Maxwell G <maxwell@gtmx.me> Date: 2025-04-29T17:43:00-05:00 builds: update matrix for Fedora 43