Git on the Server
There are various options to run your own Git central repository. These are three simple options.
Tool | Advantages | How |
---|---|---|
git | Comes with git | Deploy repo on server, manage access control using OS |
gitolite | Simple | Adds user management; no GUI |
gitea | Requires Apache | Written in Go, just run the binary (on your web-enabled infrastructure) |
Notice that Gitea recently announced the creation of a for-profit company to manage further development of the tool. Gogs, from which Gitea was initially forked and whose development seemed to be stopped for a while, has recently released a new version.