The homepage links to https://git.sr.ht/~sircmpwn/?search=sr.ht (EDIT: which is now also the URL in the blogpost with the link text "100% open source software")
There are also Hg repos at hg.sr.ht; idk how easy it is to find git.sr.ht from hg.sr.ht.
> how can they beat Bitbucket while the code is unusable
Well, for Hg users, it's not like there's going to be much of a choice in a year (given BB is sunsetting Hg support), right?
https://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb
But in both cases, the user has to have a server to put it on, making services like Sourcehut and Bitbucket (may it rest in peace) useful.
lighttpd not found. Install lighttpd or use --httpd to specify another httpd daemon.
Apparently, not.
A web UI is fine for being able to see the different commits, and files at different points in time.
But people also make use of GitHub as a hosted repository for sharing code with others, as an issue tracker, and for doing code review etc. -- for sharing things outside a local network, there's the understanding that either you're paying someone else to host it, or you're making effort to host it yourself, so "requires setup" isn't much of an issue.
"sourcehut competes with bitbucket" puts more emphasis on the latter than the former.
I think the proper UI fix would be to split the username (sircmpwn) from the repo name (git.sr.ht) and make them two separate links divided by a non-link " / ".
This is what github does and I feel like it's a standard people expect, similar to having the logo of a page on the top left.