Earlier in 2008, when Google announced that it is pulling the plug on Google Code, its self-hosted code repository, the tech world was abuzz with the defeat of Google at the hands of GitHub in the repository hosting business. Seven years post that defeat, Google has come up with a new alternative and has launched a similar service on its cloud platform, called the Cloud Source Repositories (via VentureBeat).
The service hasn’t been officially announced yet, probably because Google doesn’t want to face that same defeat publicly and is hence testing out the repository in perhaps a pilot mode.It appeared on the Google Cloud Platform earlier this month in Beta and claims to be a fully- featured private Git Store hosted on Google Cloud Platform, where a repository can be set up as a Git remote and Git operations such as push, pull, clone and log can be performed as required by your workflow.
In addition to that, it has several features such as Connected Repositories to automatically sync changes to hosted repositories to the Cloud Source Repository and vice versa; Source Code Editor to browse and view repository files by branch, commit and tag and to make quick edits to files and commit them to the repository, all without leaving the Google Developers Console; Cloud Debugger to inspect the state of Java applications running on Google Compute Engine and App Engine without stopping them or slowing them down and claims to provide a reliable storage with storage systems distributed geographically across multiple data centres of Google.
The free Beta currently offers up to 500 MB of free storage space as well.
It is noteworthy that many big names in tech are coming up with their own code repositories where developers can store, collaborate with other developers on open source projects and make changes and continuous improvements to the codes. However, none have been able to replicate the success of GitHub with even Google and Microsoft engineering teams moving to GitHub for working on their projects. A recent example being Microsoft open-sourcing the .NET framework via Github
At Build 2015, Microsoft, which has its own online repository for holding open-source projects called CodePlex, announced the availability of GitHub Enterprise Software on its Azure cloud platform and integrated code samples from GitHub in Visual Studio’s Bing Developer Assistant extension as it moved its own projects from Code Plex to GitHub.
Amazon Web Services also launched their own cloud services CodeCommit and CodePipeline in the code-repository market and has even partnered with many companies for CodeCommit, including GitHub and Atlassian, the company behind another big name in code repository services, BitBucket.
Google Cloud Repositories in itself cannot seem to replace Github or BitBucket but still it could help Google become more of an all-in-one destination for building and deploying applications against its rivals such as Amazon Web Services, specially in cloud service, which is currently dominated decently by the latter.
On the other hand, San Francisco based GitHub started in 2008, is now reportedly raising a big new round of funding whereas Atlassian, the company behind its counterpart BItBucket, too is profitable and is expected to go public this year.