I am looking for recommendations for an open source self-hosted version control system source code hosting service. I found a few, but I can’t decide on which one to pick:

If there’s a better one than the ones I’ve listed here, I’d love to hear about it!

I care primarily about privacy and security, if that makes any difference.

  • 56!@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    8 hours ago

    Those 3 are all fairly similar. Here are some others I can think of:

    • Gitlab: many features, complex, pr workflow.
    • Forgejo / Gogs: simpler, github inspired interface, pr workflow.
    • Radicle: peer to peer, idk much more…
    • Sourcehut: minimal (non-github) interface, very modular, email workflow.
    • Cgit / Gitweb / etc.: just a git interface, no specific workflow.

     

    If you’re not using any of the additional features, cgit should be enough. If you’re planning on collaborating with others, probably Forgejo would be better.

    You can also use individual components of sourcehut, if you want a git web interface with just issue tracking, ci, or wiki, for example.

    • sun@slrpnk.net
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 hours ago

      A pro of Sourcehut is that EVERYTHING can be done by email. So, if you use their issue tracker and want other people to be able to submit issues, they can do it without making an account.