Join Nostr
2024-05-17 13:45:18 UTC

sommerfeld on Nostr: If you want your own self hosted git server, I recommend cgit: it's minimal, fast and ...

If you want your own self hosted git server, I recommend cgit: it's minimal, fast and to the point (contrary to gitea/gitlab which are too resource hungry and overkill for a personal 1-user git server)

Keep in mind: there's no issues, PRs, CI, releases, etc. It's just a git http server that allows browsing and cloning.

Here's how mine looks: https://git.sommerfeld.dev

(Obviously) I used the archwiki to understand how to set it up:
https://wiki.archlinux.org/title/Cgit

Another caveat: you need to manually create each repo on the server by ssh'ing into it and doing `git init --bare`. There's no UI for creating or removing repos, cgit just reads whatever is on the filesystem.