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.

  1. Generate an SSH key (without a passphrase)
  2. Add the public key to your account
  3. Add the private key as a secret using the secrets management page
  4. Copy the secret's UUID into your build manifest's secrets list.
  5. Update your sources list to use the SSH clone URL — not the https clone URL.

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

About this wiki

commit 8d6d72442c116c48f9bdeaf11429f906c1e0f993
Author: CismonX <admin@cismon.net>
Date:   2026-05-12T11:45:59+08:00

Fix typos

Noticed a typo while reading the docs, so I ran crate-ci/typos
on the entire repo, and fixed them once and for all :)

Notes:
- "publically" is not necessarily a typo, but it is considered
  non-standard in modern English. Use "publicly" instead.
- Similar case with "moreso".
Clone this wiki ("master" branch)
https://git.sr.ht/~sircmpwn/sr.ht-docs (read-only)
git@git.sr.ht:~sircmpwn/sr.ht-docs (read/write)