commit 30e892759db119c356c9aab01e7ce53664c80617
parent 7664ae19633f4923850aa7592f579648668dbc0f
Author: Jake Bauer <jbauer@paritybit.ca>
Date: Wed, 27 May 2020 15:21:51 -0400
Add gitolite to git service comparison
Diffstat:
1 file changed, 23 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,14 +4,16 @@
[//]: # "main.min.css"
-[//]: # "GitLab; Gogs; Gitea; SourceHut; Phabricator; Honourable Mention: Gitweb; My Choices"
+[//]: # "GitLab; Gogs; Gitea; SourceHut; Phabricator; Gitolite; Honourable Mention: Gitweb; My Choices"
<div class="byline">
<b>Written By:</b> Jake Bauer |
<b>Posted:</b> 2020-05-26 |
- <b>Last Updated:</b> 2020-05-26
+ <b>Last Updated:</b> 2020-05-27
</div>
+_**Update**: Add Gitolite._
+
Git is by far the most popular version control system right now and there are so
many options for self-hosting your repositories it can be difficult to figure
out which one is the best for you. In this post, I'll go through many of the
@@ -135,6 +137,25 @@ for a simple way to show off your Git repositories. It is fully-featured and
competently developed though, so if you're looking for an alternative to GitLab
for, say, a group or team of people then this is worth checking out.
+### Gitolite
+
+* [Link to Gitolite](https://gitolite.com/gitolite/)
+* **Programmed In**: Perl
+* **Supports**: Git
+
+Gitolite is different than any other Git service in this post; it isn't a full
+software forge and doesn't have a web interface. Instead, it simply provides a
+way to host many git repositories with virtual users and fine-grained access
+control. <q>Gitolite is an access control layer on top of git.</q>
+
+Notable current or past users of Gitolite include the Fedora Project, the KDE
+project, Gentoo Linux, and kernel.org.
+
+This may be what you want if all you're looking for is a way to host multiple
+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
* [Link to Gitweb Documentation](https://git-scm.com/docs/gitweb)