From aabe7052d86e5a54bda371d52d1bc3c5c6785001 Mon Sep 17 00:00:00 2001 From: James Pace Date: Sat, 27 Jan 2024 02:50:59 +0000 Subject: [PATCH] Flesh out self hosted git summary. --- _drafts/self_hosted_git_summary.qmd | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/_drafts/self_hosted_git_summary.qmd b/_drafts/self_hosted_git_summary.qmd index 5ba2cae..97e7529 100644 --- a/_drafts/self_hosted_git_summary.qmd +++ b/_drafts/self_hosted_git_summary.qmd @@ -16,4 +16,34 @@ Options: 2. gitlab 3. onedev 4. gerrit + +gitea: +1. Lightweight +2. Easy to host, just add a docker container. +3. Not the most mature open source community based on their + github PRs. +4. They host their development on github... +5. Heavy development in China, which is not great for US Defense + oriented companies + +gitlab: +1. Most feature complete, with really good integrations with all kinds of stuff. +2. Almost every thing I've seen integrates with gitlab. +3. Fat. Hosted on a VM with 4Gb of RAM, the server kept getting OOM killed when I + was just logged into the admin panel. I currently host all my infrastrture + apps in a single VM with 4Gb of ram. + +Onedev: +1. Has lots of features. +2. LIghtweight +3. Only a single developer doing most of the development, no real open source community. +4. Lots of little bugs that added up. + +gerrit: +1. Had the bet review process +2. Really easy to write custom integrations with. +3. Felt "powerful" using it. +4. Code display interface sucks. +5. Workflow very different than github. + -->