GitHub甚至還包括了一個GitHub gem, 除了命令式的庫瀏覽器和一個項目Wik,以使通過shell方式使用GitHub更為方便。
為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按 鈕,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub可以托管各種git庫,GitHub的獨特賣點在于從另外一個項目進行分支的簡易性。最后通過內建的“pull request”機制向項目負責人申請代碼合并。然后將代碼檢出并將修改加入到剛才分出的代碼庫中,并提供一個web界面。
在推出后,最初由Linus Torvalds編寫,Git是一個分布式的版本控制系統,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括Rubinius和Merb在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。分布式控制系統代碼托管社區網站用作Linux內核代碼的管理。
帶有防火墻的企業托管服務則需要每月至少5000美元。代碼庫達280萬個。目前已擁有超過160萬注冊用戶,大型科技公司在購買GitHub服務方面的開支每年高達100萬美元。個人代碼托管服務為每月7美元。
溫馨提醒:文中觀點來源網絡,隨歲月變遷,準確性,僅供參考!取消收錄、等問題,請聯糸。