Codebase Launches Git-based Project Management Service

Git, the decentralized version control system created by Linus Torvalds, has gathered a lot of steam recently due to the success of Git repository host GitHub. And GitHub, like sort-of competitor SourceForge, does a great job at hosting open source projects, including high profile ones such as Ruby on Rails, Capistrano, Merb, Prototype and Scriptaculous. But what about small teams that need a bit more around their private source repositories?

GitHub does offer private repositories, but a new service called Codebase from tiny UK development firm aTech Media, has built a project management suite around the idea of shared Git repositories. Codebase adds issue tracking and milestones, deployment tracking, and activity feeds around the core Git-based version control and source code repositories.

Codebase, which is free for 5 projects with 100MB disk space during the public beta that is scheduled to run through January, provides users with unlimited code repositories for each new project. Code, commits and changesets can be browsed via an online code browser, and users can leave comments on any change or on any file.

The application also has a powerful built in ticketing system for keeping on top of issues and defining milestones and version targets. The ticketing system has been tied into Git allowing developers to update tickets directly from a commit, saving time and keeping things organized.

Activity streams keep team members abreast of new commits, issues, milestones, or deployments.

Once the beta period ends, Codebase will operate using the freemium model, with paid plans perhaps starting at £5/month. The application’s free plan will offer 20MB of space and 1-2 projects (still to be determined). Though the 20MB cap on the free plan doesn’t sound like much, because of Git’s compression, that’s actually a pretty good amount of space to work with.

Disclaimer: I have a business relationship with aTech Media founder Adam Cooke.

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • Tarh

    I’d be wary hosting my code with some online service, especially since it’s not very difficult to set up local repositories. I laughed at the idea of GitHub – an online service – providing “private” repositories. That concept is wrong on several levels!

  • http://www.jasonbatten.com NetNerd85

    Yeah I agree with Tarh, if you are a web developer who works with international people then there are other more private / secure ways of sharing files and code. Any open source CMS would be fine on a private server.

  • http://chriscressman.com/ chris cressman

    The preceding comments have confused me. I was under the impression that the primary purpose of git was version control (not file storage) and that git is a distributed system (not centrally hosted).

  • http://www.kellishaver.com/ KelliShaver

    Yes, the purpose of Git is for version control, and yes, it is a distributed system that doesn’t require a centralized repository. Using Github/Codebase/whatever, though, to host a repository to act as a sort of centralized repo is, well, just plain handy in many instances.

    The argument about hosted repos and security is just plain silly. One could say the same thing about any online service that accepts and stores sensitive data. Freshbooks? HighRise? Your credit card numbers on Amazon? Yeah, you could make the exact same argument. We accept these things to be secure, and they generally are. There’s no reason to expect any less of a service line Codebase or Github.

  • Anonymous

    @Chris DSCMs do not force any specific workflow upon you. You can read about typical Git workflows here.

  • Avery Otto

    It’s nice to see project management tools that do more than time management. Your project management solution needs to manage all of the deliverables and not just the code. So kudos, to these guys for including defect tracking. May I humbly propose our product Code-Roller which manages all deliverables including requirements, analysis, design, test plans and defects too, of course. We contribute use of Code-Roller for free in order to build a community where engineers and entrepeneurs get together to deliver great applications better, faster, cheaper.