dmitry-k
Working in a big firm adds overhead, yet has certain benefits (resources, etc.). That's a whole different topic though.
Some companies even have Git, Mercurial, and SVN, working all together under centralized repository management.
[1] GitHub's down? https://news.ycombinator.com/item?id=9497821
We'll be rolling out a major release next week, might be the right time to spread a word to colleagues ;)
It could have been the motto of RhodeCode (https://rhodecode.com). Self-hosted repository management not only has a benefit of having one's uptime under control, but also is much more secure.
Ask HN: Most Popular Version Control Systems in 2016?
Here at RhodeCode we keep track of the most recent source code management, version control, and software development trends. We regularly analyze data from Google Trends, Stackoverflow, and Eclipse Community Surveys.https://rhodecode.com/insights/version-control-systems-2016While typically those reports are internal-only, today's VCS Popularity 2016 report is a different beast. We decided to...
You can read more about why RhodeCode went back to open source (AGPL) here: https://rhodecode.com/blog/113/rhodecode-goes-open-source
One more point: although the contributions are not made for the recognition alone, a bit of it never hurts. We ended up with a badge system for https://community.rhodecode.com , where code contributors get rights to moderate discussions (since they ARE the core users of RhodeCode).
#1 It plays nicely with existing trackers and CI tools.
#2 RhodeCode fully supports Git, Mercurial & SVN (hence no VCS lock-in).
Since RhodeCode is open source, it can be tailored to one's own needs.
In fact, it's a part of our code review/pull request functionality, therefore "it just works".
RhodeCode CE is free, self-hosted & open-source, with code review tools, user management, and automations. It takes ~5mins to get your own instance up and running. Most of RhodeCode users have secure, behind-the-firewall repositories, where conventional tools are not enough. Seems like a good fit for your case.
I realize you are using Git, however if you collaborate with an external partner or customer, RhodeCode supports Git, Mercurial & SVN repos _simultaneously_ . See, should you decide to migrate from one VCS to another, we got you covered :)
Besides, we have a great engineering culture, hence performance has never been a problem (e.g., we use Elasticsearch for full-text code search). Ask our users on #Slack: https://rhodecode.com/join
Those firms need a behind-the-firewall kind of security, under a common software platform, preferably open source (like rhodecode.com).
In other words, it is a must to have source code management that is developer-focused (with code reviews, pull requests and automation), yet provides unified security across the code base, with access controls and common authentication.