Does git.sr.ht include software release management?

Updated

Yes. Software release management is listed as a feature of git.sr.ht, the Git hosting service for sourcehut. It sits alongside repository hosting, so you can manage releases for a project in the same place you host its Git repositories.

What git.sr.ht provides

According to the service's own description, git.sr.ht offers:

  • Public, private, and "unlisted" repositories
  • Fine-grained access control, including access for users without accounts
  • Software release management

Because release management is named as a core feature rather than an add-on, it is part of the platform's intended workflow: host the code, control who can see or reach it, and publish releases from the same service.

How release management fits with repository hosting

Release management on git.sr.ht complements Git hosting rather than replacing it. In practice, that means a project's repository and its releases live under the same account and service, so you do not need a separate tool just to publish versions.

This is useful when you want:

  • A single place to point users for both source code and downloadable releases
  • Release artifacts tied to the project they belong to
  • Access rules applied consistently across repositories and releases

Access control and visibility

git.sr.ht supports public, private, and unlisted repositories, plus fine-grained access control that can extend to users without accounts. If your release process needs to restrict who can view or fetch a release, that access model is part of the same service.

Mercurial note

git.sr.ht is the Git service. Mercurial support is handled by sourcehut's separate hg service, so release management described here applies to the Git side of the platform.

Getting started

To use git.sr.ht, register or log in through the service. Once you have an account, you can create repositories and manage releases from the same interface.