Posted on 2022-01-08
In the last few months I have tried the three above mentioned website for hosting git repositories. In this post I will show my personal pros and cons for each of these services compared to the other services.
++ By far, most popular
-- Not FOSS
-- Made some questionable choices since bought by Microsoft (GitHub Copilot)
- Sometimes feels slow
++ FOSS
+ (In my opinion) Best CI
-- Not so popular
- Sometimes feels slow
++ FOSS
+ (Seems) Faster
+ Gemini-Hosting (including this website)
-- Will not be free in the future
-- New way to do issues/MR (does not mean worse for all, but for me as I have not yet learned it)
-- Really unpopular (for now?)
- CI is pay-only (understandable as this probably costs very much money)
GitHub: -3 points
GitLab: 0 points
SourceHut: -3 points
Average: -2 points (showing the bias of humans mainly noticing bad things)
I think I might consider putting my new projects on GitLab, and maybe some on SourceHut if it has something to do with Gemini (and SourceHut stays free for a while longer, or becomes better so I am willing to pay). I do not think I will put more projects into GitHub, but will keep supporting my current projects there.
I might also consider maybe giving Gitea a shot (either self-hosted or on CodeBerg).