CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Developer:  I love using Git.  It’s so easy to work with, and I can code quickly with it!  I’d like to use Git for our XYZ project.

Manager: I realize that you really like using Git, but we need to figure out how we can let you use Git and still manage the security and scalability issues with it in our enterprise environment.

Does this sound like your software development organization?

Just about every software developer has heard of Git, the open-source version control system that’s easy to setup and use, powerful, distributed and most importantly, fast. You may love using Git, particularly if you are working with Android or Linux, but if you are within an enterprise software development organization, the reality is that Git alone is not the answer. Although Git works well and enables developer productivity, it has limitations that impede software development efforts in an enterprise environment.

One of the limitations with Git is that it poses a compliance and audit risk. Development history can be changed and you can’t verify that each change in production was tied to a particular change/issue request, or oftentimes which developer originated the change, For companies that have to meet specific regulatory requirements, you need an audit trail of changes, which Git does not inherently provide. Git also lacks built-in security, giving everyone access to everything, which is an issue if you are managing larger, enterprise software development organizations where only certain people should access certain code. So, while Git has many benefits, it also presents lots of challenges if you work on large-scale, enterprise software projects.

But you can realize the benefits of Git and scale it for complex enterprise software environments.

AccuRev developed GitCentric with all of this in mind. With GitCentric, you can maintain control, security and traceability – all critical in large, complex development organizations- while working optimizing your agile and continuous integration and delivery goals.

We recently conducted a webinar on this topic. Check out: for more information on Git, including its challenges and benefits, and how you can leverage it effectively and securely in the enterprise using GitCentric.

Carol Ferrari – Vice President, Marketing – AccuRev

Read the original blog entry...

More Stories By

AccuRev Inc. is a US-based software vendor focused on optimizing and automating the software development process for organizations challenged with today’s highly evolving agile, geographically distributed, and parallel software development environments.