Best Free Online Source Control and Version Control Services and Tools
An online source control or online version control service sometimes necessary if you have a team of people works from different geographies. These online source control repository services provide better control of multi-developer projects. The services provides features like private or public source code repositories for versioning, bug tracking, release management, mailing lists, and wiki based documentation.
Even though most of these free Source Control online services are available for open source projects, there are other services which offer free private repositories for your closed source projects also.
The selection of your online source control service depends on the type of project you are managing, the size of the team , the plan you are looking for and the choice of private or public repository. Few of the services mentioned below offers free hosting along with paid plans. For small private projects, the free hosting offered by these providers is more than sufficient. If you are developing open source projects then you have plenty of choices. Most of the services that offers public repositories for open source projects free of charge.
Let us discuss the top 10+ Free Online Source Control and Online Version Control Services. The following list of open source code repositories are suitable for your open source as well as closed source projects (private projects).
Top 12 Online Source Control Services
Bitbucket is a popular online source control hosting service for projects that use either the Mercurial or Git revision control systems. The free plan offers 5 user access and unlimited public and private repositories. Bitbucket allows you to store all of your Git and Mercurial source code in one place with unlimited private repositories. Other features include issue tracking, wiki, and pull requests. Bitbucket offers secure hosting with flexible repositories permissions and you can integrate with JIRA, Jenkins, Pivotal, Cloud9 IDE and other developer tools.
Freepository provides on-demand source code repositories. SVN Basic is a free plan where you get a Private Repository and 1 Private Committer (1 user). You can choose between SVN or Git repository types and there is no disk space limits. Also transmissions are fully protected with 100% SSL and repositories are backed up every 4 hours. As a developer you can create, control and access your repository anywhere on the Internet using clients such as Eclipse, TortoiseCVS, WinCVS, web browser etc.
Assembla is a collaborative project management service for open-source and commercial software. Assembla offers both free and paid services. Free plans include free Subversion hosting, free Git hosting, free Stand-up/Scrum, Free public/open source and free public portfolios.
Assembla’s repositories are stored in a Storage Area Network with built-in backup and redundancy with failover. Assembla also features project management elements such as task management, issue tracking, subversion repositories and scrum meetings
Free Subversion hosting at Assembla offers unlimited repositories, unlimited users and 500 MB Storage. You can easily upgrade to paid plans if need arises in future. Developer portal provides developers of Open Source Software with various services enabling joint coordinated software development.
Try Assembla Free Plans
Codesion offers a free, permanent 200 MB hosted Subversion or Git repository where you can securely save and access your projects and your private repository. The free version comes with a single user access privilege. Codesion free service is suitable for small projects ideally managed by one person.
Unfuddle offers Subversion hosting, Bug Tracking etc. The private and free hosting option gives the storage of 200MB space and two people account. The free plan allows you to create unlimited repositories in Subversion & Git. This is suitable for small, single developer projects.
Try Unfuddle .
The Kiln service from Fog Creek offers Mercurial Source Control hosting. The Kiln Student and Startup Edition allow teams of one or two people to use a complete, full-featured version of Kiln.
Online source control Hosting for your Open Source Projects
BerliOS is a place for Open Source project hosting similar to SourceForge.net,Savannah and JavaForge etc. BerliOS developer portal provides developers of Open Source Software with various services enabling joint coordinated software development including web space for project specific websites, database supporting dynamic web content , discussion forums for developers and users ,SCM repositories (CVS, Subversion, Mercurial, Git) for versioning of code, FTP space for software distribution ,File Release System etc to mention a few
More about BerliOS
Launchpad allows users to develop and maintain software, especially open source free software. It is collaboration and hosting platform for software projects. Launchpad and Bazaar make it easy for anyone to get your project’s code, make their own changes with full version control, and then propose their work for merging back into your trunk. For private repositories you need commercial projects subscriptions.
If you are planning for an open source project the CodePlex is one of the choices. CodePlex offers project hosting for open source software. Codeplex hosting website service is from Microsoft and offers features like wiki pages, source control based on Mercurial or Team Foundation Server .You can use CodePlex to create new projects to share with the world.
Find more about CodePlex
Google Code – Google Project Hosting
Google Project Hosting powers Project Hosting on Google Code and Eclipse Labs. If you are planning open source development then you can use this platform. Google Code project hosting allows you to create project on any topic. It provides Git, Mercurial and Subversion code hosting with 2 GB of storage space and download hosting support with 2 GB of storage space. It’s integrated source code browsing and code review tools to make it easy to view code, review contributions, and maintain a high quality code base.
Try Google Project Hosting
If you are looking for free hosting for your open source project, then JavaForge is a good choice. JavaForge allows you to develop in any programming language.The codeBeamer Eclipse Studio Eclipse IDE plugin allows you to create and edit tasks, bugs, requirements, edit and commit code quickly without leaving Eclipse. The Mercurial Plugin for Eclipse IDE is for the Mercurial distributed version control system.
Read more about JavaForge
SourceForge perhaps is the most popular web-based source code repository for open source projects. You will get access to centralized storage and tools for managing projects and revision control systems such as CVS, SVN, Bazaar, Git or Mercurial.
There are many other free online source code hosting services like Savannah , GitHub etc and most of them are free for open source projects and offers unlimited public repositories.