Shithub is a site for hosting git repositories. It's running on git9, hosted on 9front.
To get an account, email Ori Bernstein <firstname.lastname@example.org>, and ask for an account.
rcpu -h shithub.us \ -c newrepo -d 'description' \ -c 'email@example.com' repo git/push -u hjgit://shithub.us/$user/repo
Your repositories live under
A repo contains a few control files for the web interface. All of them live under the repository, in /usr/git/$user/$repo/.git/$file. These are the control files that are currently supported:
You can cd into there create the repository,
and flag them as web-visible by hand, or you can
script, which is a small wrapper around
git/init that creates the control files:
newrepo [-d description] [-c contact] reponame
README files in the repo will be rendered, but if you don't want to clutter root of your repository with junk, you can also add README files here:
The code running this site is fully open source. It's hosted on shithub, here:
I'd eventually like it to grow some basic features for reviewing and discussing patches, maybe based around mailing lists, though the ideas are still rough.
Things are pretty early -- the web UI is brand new and rather rudimentary, so improvements are gladly welcome.