Another “Differences in Linux” question :)
I often wonder, what exactly is the difference between this services?
I understand, that:
- github.com is a company, where as gitlab and forgejo are (softwares)?
- They all “manage/wrap/interface with” git?
Questions:
- what software does github.com use?
- whats the difference between them (pros/cons)?
- what about self-hosting? Possibilities/Preferences?
As always, thanks beforehand :)
Don’t use github/gitlab for small private repositories! use codeberg.org if you are not a developer. If you are in need for a big more jazz and looking at self-hosting go for forgejo.
Just make sure to read their FAQ
Pretty sure codeberg.org uses forgejo under the hood.
Another very solid option for self hosting is just adding a git user to a server with git installed, initiate bare repositories there, then talk to them with git@example.com:repo-name
Could you please elaborate on why one should use Codeberg for private repos if one isn’t a dev?