Hacker News new | ask | show | jobs
by daemin 36 days ago
I don't think hosting git is all that complicated, just install it on a server, create a repo, and push to it.

What is complicated is having a convenient interface for managing the repository (users, groups, and hook-actions) and showing what the repository contains (commits, branches, tags).

I remember back in the day the first part was handled adequately with software like gitosis and gitolite, which just used git repository to manage other git repositories on the system.