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.
Could you please elaborate on why one should use Codeberg for private repos if one isn’t a dev?
Because you might need more specific development features, which codeberg doesn’t offer but forgjo might.
Just make sure to read their FAQ
I wasn’t aware, but with private I was also more referring to private use instead of work. Bad from my part.
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 [email protected]:repo-name