screenshot of ggg

ggg

a git repository server

Serves git repositories over http(s), with basic directory listings. The authenticated user can create, edit, remove repositories as would be expected.

Setup

To build you will need Go. For authentication your homepage will need to be setup for IndieAuth. When that is done do the following to install and run:

$ go get hawx.me/code/ggg
$ ggg --me https://you.example.com/

You should now be able to open http://localhost:8080, sign in and create your first repo.