Plurrrr

Thu 17 Jun 2021

Creating a Self-Hosted Git Server

This article will walk you through the process of setting up a Git server which can be pushed to, cloned from, and browsed, using a static site generator called stagit as a front-end. You can see my stagit-made site at git.theohenson.com.

Requirements:

  • Some sort of Linux server (it could be as simple as a Raspberry Pi, or a VPS).
  • At least a basic understanding of Git and the shell.
  • A way to serve HTML files.

Source: Creating a Self-Hosted Git Server, an article by Theo Henson.