commit de9c689442c909cbefa53e3e8404706798c0f7a9
parent 41b930a8a8ed7983ce3bc1c6abaaee917078f125
Author: Jake Bauer <jbauer@paritybit.ca>
Date: Fri, 29 May 2020 00:19:58 -0400
Add cgit to git hosting comparison
Diffstat:
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/pages/blog/choosing-a-self-hosted-git-service.md b/pages/blog/choosing-a-self-hosted-git-service.md
@@ -4,7 +4,7 @@
[//]: # "main.min.css"
-[//]: # "GitLab; Gogs; Gitea; SourceHut; Phabricator; Gitolite; Honourable Mention: Gitweb; My Choices"
+[//]: # "GitLab; Gogs; Gitea; SourceHut; Phabricator; Gitolite; Gitweb; cgit; My Choices"
<div class="byline">
<b>Written By:</b> Jake Bauer |
@@ -157,7 +157,7 @@ git repositories on a central server where each repository can have mutliple
developers. To learn more about what Gitolite does and its supported features,
see the [Gitolite overview](https://gitolite.com/gitolite/overview.html).
-### Honourable Mention: Gitweb
+### Gitweb
* [Link to Gitweb Documentation](https://git-scm.com/docs/gitweb)
* **Programmed In**: Perl
@@ -169,6 +169,19 @@ branches, blames, etc) using a web interface. It's not a software forge like the
others in this article, but if all you want is a UI to view information about
git repositories, then this is a valid choice.
+### cgit
+
+* [Link to cgit](https://git.zx2c4.com/cgit/about/)
+* **Programmed In**: C
+* **Supports**: Git
+
+cgit is a simple web interface for Git repositories. Like Gitolite or Gitweb,
+cgit is not a software forge and only includes functionality for viewing Git
+repositories, commit diffs, and the like. It's basically the same as Gitweb, but
+noticeably faster when viewing large repositories and with support for caching
+the generated pages. It may also look better than Gitweb, depending on your
+sensibilities.
+
### My Choices
When looking for a self-hosted git service, I was looking for a service that