Application developent in an enterprise environment is getting more and more attention nowadays. Since every company is a software company, firms start to realize that source code they have is one of their most valuable assets. The asset that has to be easy to interact and collaborate for developers, yet stored securely, accessible only by those few who really need it.
A few years ago, a large European telecom company was undergoing a change. One of the software developers, Marcin Kuzminski, got a task of migrating the company’s code repositories from a centralized version control system to a distributed one. It quickly became evident to him, that there are no tools for common authentication and security across the whole code base. Marcin started hacking instruments and that was the beginning of RhodeCode.
Fast forward to 2016, RhodeCode is an enterprise source code management platform for behind-the-firewall Mercurial, Git, and Subversion. It is open source, modular, and provides centralized control over distributed code repositories. It helps manage the most secure, behind-the-firewall repositories in a unified way. Open source and modular, it provides centralized control over distributed code repositories.
Developers get code reviews, tool integrations and custom APIs that work across Mercurial, Git & SVN. Companies get unified security and access controls so that their CTOs can sleep at night. Some of the largest organizations in the world rely on RhodeCode for unified management of their secure, behind-the-firewall repositories.
Unlike aged source code management solutions or Git-only tools, RhodeCode provides a modern platform, with unified security and tools for any version control system. The platform has been built for highly secure, behind-the-firewall enterprise environments with sophisticated user management and common authentication. Yet, it is very developer-oriented: open source, with tool integrations and powerful APIs.
By making source code openly available and easy-to-contribute, RhodeCode wants to enable software developers to build their own integrations. Firms, in turn, will have a common platform with unified source code security and user management for all version control systems, be it Mercurial, Git or Subversion.
See more details in the blog post