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 :)

  • bonno@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    20 hours ago

    I’m using gitea to host my code and store issues

    I’m combining this with jenkins for CI/CD -> push commit in gitea -> jenkins autostarts build/deploy -> commit status (build/deploy failed/ok) visible in gitea

    All selfhosted with portainer and docker images on a hetzner server in finland but you can easily do it on a home-server too

    pretty happy with this setup - I might have a look at forgejo iso gitea as it’s more open source and I wasn’t aware of it when I chose gitea a year ago

    then again I’m pretty happy with my setup now