We ran an gitlab instance for about eight years and it worked flawlesly[1] for a team of ~20, with quite a few active repos (i.e. constantly pushing), some of them being generously large, running several pipelines on most of them.
PS: gitorious was aquired by gitlab, not gitolite. My bad.
[1]: once we pumped up _LOT_ of RAM into it that is