古詩詞大全網 - 成語解釋 - github與國內coding,oschina相比,有哪些優勢

github與國內coding,oschina相比,有哪些優勢

作為開源代碼庫以及版本控制系統,Github擁有140多萬開發者用戶。隨著越來越多的應用程序轉移到了雲上,Github已經成為了管理軟件開發以及發現已有代碼的首選方法[2] 。

如前所述,作為壹個分布式的版本控制系統,在Git中並不存在主庫這樣的概念,每壹份復制出的庫都可以獨立使用,任何兩個庫之間的不壹致之處都可以進行合並。

GitHub可以托管各種git庫,並提供壹個web界面,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在於從另外壹個項目進行分支的簡易性。為壹個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然後將代碼檢出並將修改加入到剛才分出的代碼庫中,最後通過內建的“pull request”機制向項目負責人申請代碼合並。已經有人將GitHub稱為代碼玩家的MySpace。

在GitHub進行分支就像在Myspace(或Facebook…)進行交友壹樣,在社會關系圖的節點中不斷的連線。

GitHub項目本身自然而然的也在GitHub上進行托管,只不過在壹個私

有的,公***視圖不可見的庫中。開源項目可以免費托管,但私有庫則並不如此。Chris Wanstrath,GitHub的開發者之壹,肯定了通過付費的私有庫來在財務上支持免費庫的托管這壹計劃。

是的,我們正是這麽計劃的。通過與客戶的接洽,開發FamSpam,甚至是開發GitHub本身,GitHub的私有庫已經被證明了物有所值。任何希望節省時間並希望和團隊其它成員壹樣遠離頁面頻繁轉換之苦的人士都會從GitHub中獲得他們真正想要的價值。

在GitHub,用戶可以十分輕易地找到海量的開源代碼。