據外媒報道,谷歌云端代碼存儲平臺(Cloud Source Repositories)測試版已經上線,谷歌此產品提供代碼管理、編輯功能,將重點圍繞著Google Cloud Platform,以遠程方式來托管代碼,與GitHub頗為相似。
什么是GitHub?
作為開源代碼庫以及版本控制系統,Github擁有大量開發者用戶。GitHub使用Git分布式版本控制系統,Git用作Linux內核代碼的管理,它針對的是Linux平臺。隨著越來越多的應用程序轉移到了云上,Github已經成為了管理軟件開發以及發現已有代碼的首選方法。在Git中并不存在主庫這樣的概念,每一份復制出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合并。
GitHub可以托管各種git庫,并提供一個web界面,與SourceForge或Google Code這樣的服務不同,GitHub的獨特在于從另外一個項目進行分支的簡易性。
GitHub雖能解決企業內部的需求,但其價格太高。而谷歌Cloud Source Repositories的目標用戶很有可能是希望過幾年再把代碼遷移到GitHub上的人。
谷歌發布Cloud Source Repositories背后誘因
谷歌想要超過GitHub很有難度,畢竟后者是開發者最好和最常用的服務之一。對谷歌來說,GitHub、Atlassian等代碼存儲平臺的業務一直是其搶占的重點,谷歌也通過改善自己的服務、功能的完善,試圖打造一個開發和部署應用程序一站式服務中心。這也是Google Cloud Source Repositories將要以“remote”(遠程)的方式在GitHub、互聯網的其他地方、甚至本地托管代碼的原因。
谷歌通過改善自己的服務、完善功能,正在試圖打造一個開發和部署應用程序一站式服務中心。Cloud Source Repositories是谷歌建立應用程序云端開發、部署一條龍服務的一部分。谷歌表示將會關閉開源項目管理網站Google Code。但并不表示谷歌建設云服務停止。谷歌可能未來在幾個月內正式公布該服務,并最終開始收費服務。
Google Cloud Source Repositories目前處于公開測試階段,但走出測試階段估計得需要幾個月的時間。谷歌也會為這個新服務提供更多的特性。