Hi, i’m a software developer and i want to implement a self hosted git server on my home server. I hear about gitea, gogs, gitlab, GitBucket, kallithea, etc… but i don’t know how choose.

  • CameronDev@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    I recently moved from gogs to gitlab. Mostly for the built in CI. Pretty happy with it. Install one, and try it for a bit, only way to know if it suits you. Its not too hard to switch between them if you have to transition later on, just git clone and repush to the new server.

  • reliableopsB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Gitolite is an excellent choice if you want to host multiple Git repositories and regulate access to them without any unnecessary bloatware. It focuses solely on Git repositories and access control. Setting it up is relatively straightforward.

  • Gamma@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I’ve enjoyed Gitea, has GitHub compatible actions and (as of this week) even supports scheduled workflows (like cron). I’ve used GitLab in the past and this is a much better experience.