0

As Bitbucket has turned down Server licenses and Gitlab has removed Starter edition, What are the Cost effective Onpremise Git server for 100+ users in Year 2021?

Features required

  • Branch Merge Restriction (e.g. Master branch merge is limited to certain users)
  • Organization > repositories
  • Role based security
  • Pull Request & Code review comments
  • Active directory authentication (Nice to have)
  • Tagging releases

Operating System

  • Ubuntu or Cent OS

Licensing

  • Open source/Free
  • Perpetual Commercial
5
  • Please note this site is about recommending software, not services – so this seems off-topic. For details, you might refer to our Meta post on Are hosting recommendation requests on-topic? If you're looking for software to self-host, please see What is required for a question to contain "enough information"? Without knowing what features you need (eg CI), it's hard to give good answers. Of course you could use GitLab CE and self-host it, as you mentioned it already.
    – Izzy
    Commented Feb 8, 2021 at 22:09
  • @Izzy, Yes, I am looking for self-host Commented Feb 9, 2021 at 11:26
  • In that case someone just beat me to my suggestion (I'm using Gitea myself, and it's also used by Codeberg.org). Gogs is quite similar to it (but other than fruggiero suggests, neither is a Github clone, though the basic look is quite similar). As I already wrote, GitLab can be self-hosted as well (GitLab CE is an open-source Community Edition).
    – Izzy
    Commented Feb 10, 2021 at 0:03
  • @lzzy, Gitlab CE lacks Required Approvals, we were thinking to use it to guard merges to Master branch docs.gitlab.com/ee/user/project/merge_requests/… Commented Feb 11, 2021 at 17:53
  • Looks like your list of requirements isn't complete then ;)
    – Izzy
    Commented Feb 11, 2021 at 21:32

1 Answer 1

1

Take a look at Gitea (basically a clone of GitHub).

It should have all the features you are searching for:

  • Integration with Active Directory through LDAP
  • Organizations
  • Pull requests with comments
  • Release tagging
  • User management

I'm not sure about the granularity of users & roles, but you can try it yourself on the demo hosted here:

https://try.gitea.io/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.